2023-11-24 18:05:35

by Greg KH

[permalink] [raw]
Subject: [PATCH 6.6 000/530] 6.6.3-rc1 review

This is the start of the stable review cycle for the 6.6.3 release.
There are 530 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.

Responses should be made by Sun, 26 Nov 2023 17:19:17 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.3-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>
Linux 6.6.3-rc1

Lewis Huang <[email protected]>
drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox

Paul Hsieh <[email protected]>
drm/amd/display: Clear dpcd_sink_ext_caps if not set

Tianci Yin <[email protected]>
drm/amd/display: Enable fast plane updates on DCN3.2 and above

Mario Limonciello <[email protected]>
drm/amd/display: fix a NULL pointer dereference in amdgpu_dm_i2c_xfer()

Fangzhi Zuo <[email protected]>
drm/amd/display: Fix DSC not Enabled on Direct MST Sink

Nicholas Kazlauskas <[email protected]>
drm/amd/display: Guard against invalid RPTR/WPTR being set

Felix Kuehling <[email protected]>
drm/amdgpu: Fix possible null pointer dereference

Christian König <[email protected]>
drm/amdgpu: lower CS errors to debug severity

Christian König <[email protected]>
drm/amdgpu: fix error handling in amdgpu_bo_list_get()

Christian König <[email protected]>
drm/amdgpu: fix error handling in amdgpu_vm_init

Alex Deucher <[email protected]>
drm/amdgpu: don't use ATRM for external devices

Alex Deucher <[email protected]>
drm/amdgpu: add a retry for IP discovery init

Tim Huang <[email protected]>
drm/amdgpu: fix GRBM read timeout when do mes_self_test

Alex Deucher <[email protected]>
drm/amdgpu: don't use pci_is_thunderbolt_attached()

Alex Deucher <[email protected]>
drm/amdgpu/smu13: drop compute workload workaround

Ma Jun <[email protected]>
drm/amd/pm: Fix error of MACO flag setting code

Nirmoy Das <[email protected]>
drm/i915: Flush WC GGTT only on required platforms

Kunwu Chan <[email protected]>
drm/i915: Fix potential spectre vulnerability

Ville Syrjälä <[email protected]>
drm/i915: Bump GLK CDCLK frequency when driving multiple pipes

Chaitanya Kumar Borah <[email protected]>
drm/i915/mtl: Support HBR3 rate with C10 phy and eDP in MTL

Gabe Teeger <[email protected]>
drm/amd/display: Add Null check for DPP resource

Josh Poimboeuf <[email protected]>
x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block

Jani Nikula <[email protected]>
drm: bridge: it66121: ->get_edid callback must not return err pointers

Bas Nieuwenhuizen <[email protected]>
drm/amd/pm: Handle non-terminated overdrive commands.

Brian Foster <[email protected]>
ext4: fix racy may inline data check in dio write

Jan Kara <[email protected]>
ext4: properly sync file size update after O_SYNC direct IO

Kemeng Shi <[email protected]>
ext4: add missed brelse in update_backups

Kemeng Shi <[email protected]>
ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks

Zhang Yi <[email protected]>
ext4: correct the start block of counting reserved clusters

Kemeng Shi <[email protected]>
ext4: correct return value of ext4_convert_meta_bg

Ojaswin Mujoo <[email protected]>
ext4: mark buffer new if it is unwritten to avoid stale data exposure

Kemeng Shi <[email protected]>
ext4: correct offset of gdb backup in non meta_bg group to update_backups

Max Kellermann <[email protected]>
ext4: apply umask if ACL support is disabled

Zhang Yi <[email protected]>
ext4: make sure allocate pending entry not fail

Wang Jianjian <[email protected]>
ext4: no need to generate from free list in mballoc

Baokun Li <[email protected]>
ext4: fix race between writepages and remount

Heiner Kallweit <[email protected]>
Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"

Jiri Kosina <[email protected]>
Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration"

Andrey Konovalov <[email protected]>
media: qcom: camss: Fix csid-gen2 for test pattern generator

Bryan O'Donoghue <[email protected]>
media: qcom: camss: Fix invalid clock enable bit disjunction

Bryan O'Donoghue <[email protected]>
media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3

Bryan O'Donoghue <[email protected]>
media: qcom: camss: Fix missing vfe_lite clocks check

Bryan O'Donoghue <[email protected]>
media: qcom: camss: Fix VFE-480 vfe_disable_output()

Bryan O'Donoghue <[email protected]>
media: qcom: camss: Fix VFE-17x vfe_disable_output()

Bryan O'Donoghue <[email protected]>
media: qcom: camss: Fix vfe_get() error jump

Bryan O'Donoghue <[email protected]>
media: qcom: camss: Fix pm_domain_on sequence in probe

Victor Shih <[email protected]>
mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER

ChunHao Lin <[email protected]>
r8169: add handling DASH when DASH is disabled

ChunHao Lin <[email protected]>
r8169: fix network lost after resume on DASH systems

Paolo Abeni <[email protected]>
selftests: mptcp: fix fastclose with csum failure

Paolo Abeni <[email protected]>
mptcp: fix setsockopt(IP_TOS) subflow locking

Geliang Tang <[email protected]>
mptcp: add validity check for sending RM_ADDR

Paolo Abeni <[email protected]>
mptcp: deal with large GSO size

Roman Gushchin <[email protected]>
mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors

Stefan Roesch <[email protected]>
mm: fix for negative counter: nr_file_hugepages

Victor Shih <[email protected]>
mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2

Nam Cao <[email protected]>
riscv: kprobes: allow writing to x0

Song Shuai <[email protected]>
riscv: correct pt_level name via pgtable_l5/4_enabled

Song Shuai <[email protected]>
riscv: mm: Update the comment of CONFIG_PAGE_OFFSET

Nam Cao <[email protected]>
riscv: put interrupt entries into .irqentry.text

Minda Chen <[email protected]>
riscv: Using TOOLCHAIN_HAS_ZIHINTPAUSE marco replace zihintpause

Petr Tesarik <[email protected]>
swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC

Petr Tesarik <[email protected]>
swiotlb: do not free decrypted pages if dynamic

Masami Hiramatsu (Google) <[email protected]>
tracing: fprobe-event: Fix to check tracepoint event and return

Nathan Chancellor <[email protected]>
LoongArch: Mark __percpu functions as always inline

Chuck Lever <[email protected]>
NFSD: Update nfsd_cache_append() to use xdr_stream

Mahmoud Adam <[email protected]>
nfsd: fix file memleak on client_opens_release

Mikulas Patocka <[email protected]>
dm-verity: don't use blocking calls from tasklets

Mikulas Patocka <[email protected]>
dm-bufio: fix no-sleep mode

Jani Nikula <[email protected]>
drm/mediatek/dp: fix memory leak on ->get_edid callback error path

Jani Nikula <[email protected]>
drm/mediatek/dp: fix memory leak on ->get_edid callback audio detection

Sakari Ailus <[email protected]>
media: ccs: Correctly initialise try compose rectangle

Vikash Garodia <[email protected]>
media: venus: hfi: add checks to handle capabilities from firmware

Vikash Garodia <[email protected]>
media: venus: hfi: fix the check to handle session buffer requirement

Vikash Garodia <[email protected]>
media: venus: hfi_parser: Add check to keep the number of codecs within range

Sean Young <[email protected]>
media: sharp: fix sharp encoding

Sean Young <[email protected]>
media: lirc: drop trailing space from scancode transmit

Jaegeuk Kim <[email protected]>
f2fs: split initial and dynamic conditions for extent_cache

Su Hui <[email protected]>
f2fs: avoid format-overflow warning

Jaegeuk Kim <[email protected]>
f2fs: set the default compress_level on ioctl

Jaegeuk Kim <[email protected]>
f2fs: do not return EFSCORRUPTED, but try to run online repair

Heiner Kallweit <[email protected]>
i2c: i801: fix potential race in i801_block_transaction_byte_by_byte

Andreas Gruenbacher <[email protected]>
gfs2: don't withdraw if init_threads() got interrupted

Klaus Kudielka <[email protected]>
net: phylink: initialize carrier state at creation

Alexander Sverdlin <[email protected]>
net: dsa: lan9303: consequently nested-lock physical MDIO

Andrew Lunn <[email protected]>
net: ethtool: Fix documentation of ethtool_sprintf()

Harald Freudenberger <[email protected]>
s390/ap: fix AP bus crash on early config change callback invocation

Tam Nguyen <[email protected]>
i2c: designware: Disable TX_EMPTY irq while waiting for block length byte

Darren Hart <[email protected]>
sbsa_gwdt: Calculate timeout with 64-bit math

Ondrej Mosnacek <[email protected]>
lsm: fix default return value for inode_getsecctx

Ondrej Mosnacek <[email protected]>
lsm: fix default return value for vm_enough_memory

Robert Marko <[email protected]>
Revert "i2c: pxa: move to generic GPIO recovery"

Johnathan Mantey <[email protected]>
Revert ncsi: Propagate carrier gain/loss events to the NCSI controller

Stefan Binding <[email protected]>
ALSA: hda/realtek: Add quirks for HP Laptops

Matus Malych <[email protected]>
ALSA: hda/realtek: Enable Mute LED on HP 255 G10

Chandradeep Dey <[email protected]>
ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC

Kailang Yang <[email protected]>
ALSA: hda/realtek - Add Dell ALC295 to pin fall back table

Eymen Yigit <[email protected]>
ALSA: hda/realtek: Enable Mute LED on HP 255 G8

Takashi Iwai <[email protected]>
ALSA: info: Fix potential deadlock at disconnection

Naohiro Aota <[email protected]>
btrfs: zoned: wait for data BG to be finished on direct IO allocation

Dave Chinner <[email protected]>
xfs: recovery should not clear di_flushiter unconditionally

David Howells <[email protected]>
cifs: Fix encryption of cleared, but unset rq_iter data buffers

Shyam Prasad N <[email protected]>
cifs: do not pass cifs_sb when trying to add channels

Shyam Prasad N <[email protected]>
cifs: do not reset chan_max if multichannel is not supported at mount

Shyam Prasad N <[email protected]>
cifs: force interface update before a fresh session setup

Shyam Prasad N <[email protected]>
cifs: reconnect helper should set reconnect for the right channel

Paulo Alcantara <[email protected]>
smb: client: fix mount when dns_resolver key is not available

Paulo Alcantara <[email protected]>
smb: client: fix potential deadlock when releasing mids

Paulo Alcantara <[email protected]>
smb: client: fix use-after-free in smb2_query_info_compound()

Paulo Alcantara <[email protected]>
smb: client: fix use-after-free bug in cifs_debug_data_proc_show()

Steve French <[email protected]>
smb3: fix caching of ctime on setxattr

Steve French <[email protected]>
smb3: allow dumping session and tcon id to improve stats analysis and debugging

Steve French <[email protected]>
smb3: fix touch -h of symlink

Steve French <[email protected]>
smb3: fix creating FIFOs when mounting with "sfu" mount option

Basavaraj Natikar <[email protected]>
xhci: Enable RPM on controllers that support low-power states

Helge Deller <[email protected]>
parisc: fix mmap_base calculation when stack grows upwards

Helge Deller <[email protected]>
parisc/power: Fix power soft-off when running on qemu

Helge Deller <[email protected]>
parisc/pgtable: Do not drop upper 5 address bits of physical address

Helge Deller <[email protected]>
parisc: Prevent booting 64-bit kernels on PA1.x machines

Ilpo Järvinen <[email protected]>
selftests/resctrl: Extend signal handler coverage to unmount on receiving signal

Ilpo Järvinen <[email protected]>
selftests/resctrl: Make benchmark command const and build it with pointers

Ilpo Järvinen <[email protected]>
selftests/resctrl: Simplify span lifetime

Ilpo Järvinen <[email protected]>
selftests/resctrl: Remove bw_report and bm_type from main()

Joel Fernandes (Google) <[email protected]>
rcutorture: Fix stuttering races and other issues

Paul E. McKenney <[email protected]>
torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter

Muhammad Ahmed <[email protected]>
drm/amd/display: enable dsc_clk even if dsc_pg disabled

Guan Wentao <[email protected]>
Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE

Masum Reza <[email protected]>
Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables

John Johansen <[email protected]>
apparmor: Fix regression in mount mediation

John Johansen <[email protected]>
apparmor: pass cred through to audit info.

John Johansen <[email protected]>
apparmor: rename audit_data->label to audit_data->subj_label

John Johansen <[email protected]>
apparmor: combine common_audit_data and apparmor_audit_data

Gaosheng Cui <[email protected]>
apparmor: Fix kernel-doc warnings in apparmor/policy.c

Gaosheng Cui <[email protected]>
apparmor: Fix kernel-doc warnings in apparmor/resource.c

Gaosheng Cui <[email protected]>
apparmor: Fix kernel-doc warnings in apparmor/lib.c

Gaosheng Cui <[email protected]>
apparmor: Fix kernel-doc warnings in apparmor/audit.c

Dan Williams <[email protected]>
cxl/port: Fix delete_endpoint() vs parent unregistration race

Jim Harris <[email protected]>
cxl/region: Fix x1 root-decoder granularity calculations

Frank Li <[email protected]>
i3c: master: svc: fix random hot join failure since timeout error

Frank Li <[email protected]>
i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen

Frank Li <[email protected]>
i3c: master: svc: fix check wrong status register in irq handler

Frank Li <[email protected]>
i3c: master: svc: fix ibi may not return mandatory data byte

Frank Li <[email protected]>
i3c: master: svc: fix wrong data return when IBI happen during start frame

Frank Li <[email protected]>
i3c: master: svc: fix race condition in ibi work thread

Joshua Yeong <[email protected]>
i3c: master: cdns: Fix reading status register

Jim Harris <[email protected]>
cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails

Linus Walleij <[email protected]>
mtd: cfi_cmdset_0001: Byte swap OTP info

Florent Revest <[email protected]>
mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long

Zi Yan <[email protected]>
mm/memory_hotplug: use pfn math in place of direct struct page manipulation

Zi Yan <[email protected]>
mm/hugetlb: use nth_page() in place of direct struct page manipulation

Zi Yan <[email protected]>
mm/cma: use nth_page() in place of direct struct page manipulation

Heiko Carstens <[email protected]>
s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir

Heiko Carstens <[email protected]>
s390/cmma: fix detection of DAT pages

Heiko Carstens <[email protected]>
s390/cmma: fix initial kernel address space page table walk

Heiko Carstens <[email protected]>
s390/mm: add missing arch_set_page_dat() call to gmap allocations

Heiko Carstens <[email protected]>
s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc()

Alain Volmat <[email protected]>
dmaengine: stm32-mdma: correct desc prep when channel running

Gaurav Batra <[email protected]>
powerpc/pseries/iommu: enable_ddw incorrectly returns direct mapping for SR-IOV device

Sanjuán García, Jorge <[email protected]>
mcb: fix error handling for different scenarios when parsing

Saravana Kannan <[email protected]>
driver core: Release all resources during unbind before updating device links

Steven Rostedt (Google) <[email protected]>
tracing: Have the user copy of synthetic event address use correct context

Tiezhu Yang <[email protected]>
selftests/clone3: Fix broken test under !CONFIG_TIME_NS

Benjamin Bara <[email protected]>
i2c: core: Run atomic i2c xfer when !preemptible

Zi Yan <[email protected]>
mips: use nth_page() in place of direct struct page manipulation

Zi Yan <[email protected]>
fs: use nth_page() in place of direct struct page manipulation

Ben Wolsieffer <[email protected]>
scripts/gdb/vmalloc: disable on no-MMU

Benjamin Bara <[email protected]>
kernel/reboot: emergency_restart: Set correct system_state

Eric Biggers <[email protected]>
quota: explicitly forbid quota files from being encrypted

Zhihao Cheng <[email protected]>
jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev

Krzysztof Kozlowski <[email protected]>
ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix

Jamie Lentin <[email protected]>
hid: lenovo: Resend all settings on reset_resume for compact keyboards

Ilpo Järvinen <[email protected]>
selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests

Ilpo Järvinen <[email protected]>
selftests/resctrl: Fix feature checks

Ilpo Järvinen <[email protected]>
selftests/resctrl: Refactor feature check to use resource and feature name

Ilpo Järvinen <[email protected]>
selftests/resctrl: Move _GNU_SOURCE define into Makefile

Ilpo Järvinen <[email protected]>
selftests/resctrl: Remove duplicate feature check from CMT test

Ilpo Järvinen <[email protected]>
selftests/resctrl: Fix uninitialized .sa_flags

Srinivas Kandagatla <[email protected]>
ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag

Srinivas Kandagatla <[email protected]>
ASoC: soc-dai: add flag to mute and unmute stream during trigger

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: split async and sync catchall in two functions

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: remove catchall element in GC sync path

Mimi Zohar <[email protected]>
ima: detect changes to the backing overlay file

Amir Goldstein <[email protected]>
ima: annotate iint mutex to avoid lockdep false positive warnings

Johan Hovold <[email protected]>
mfd: qcom-spmi-pmic: Fix revid implementation

Johan Hovold <[email protected]>
mfd: qcom-spmi-pmic: Fix reference leaks in revid helper

Christian Marangi <[email protected]>
leds: trigger: netdev: Move size check in set_device_name

Vignesh Viswanathan <[email protected]>
arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size

Vignesh Viswanathan <[email protected]>
arm64: dts: qcom: ipq9574: Fix hwlock index for SMEM

Vasily Khoruzhick <[email protected]>
ACPI: FPDT: properly handle invalid FPDT subtables

Kathiravan Thirumoorthy <[email protected]>
firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit

Vignesh Viswanathan <[email protected]>
arm64: dts: qcom: ipq8074: Fix hwlock index for SMEM

Vignesh Viswanathan <[email protected]>
arm64: dts: qcom: ipq5332: Fix hwlock index for SMEM

David Arcari <[email protected]>
thermal: intel: powerclamp: fix mismatch in get function for max_idle

Josef Bacik <[email protected]>
btrfs: don't arbitrarily slow down delalloc if we're committing

Catalin Marinas <[email protected]>
rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects

Brian Geffon <[email protected]>
PM: hibernate: Clean up sync_read handling in snapshot_write_next()

Brian Geffon <[email protected]>
PM: hibernate: Use __get_safe_page() rather than touching the list

Biju Das <[email protected]>
dt-bindings: timer: renesas,rz-mtu3: Fix overflow/underflow interrupt names

Vignesh Viswanathan <[email protected]>
arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM

Joel Fernandes (Google) <[email protected]>
rcu/tree: Defer setting of jiffies during stall reset

Chuck Lever <[email protected]>
svcrdma: Drop connection after an RDMA Read error

Ajay Singh <[email protected]>
wifi: wilc1000: use vmm_table as array in wilc struct

Lukas Wunner <[email protected]>
PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card

Uwe Kleine-König <[email protected]>
PCI: exynos: Don't discard .remove() callback

Uwe Kleine-König <[email protected]>
PCI: kirin: Don't discard .remove() callback

Heiner Kallweit <[email protected]>
PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()

Manivannan Sadhasivam <[email protected]>
PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers

Bean Huo <[email protected]>
mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A

Nitin Yadav <[email protected]>
mmc: sdhci_am654: fix start loop index for TAP value parsing

Dan Carpenter <[email protected]>
mmc: vub300: fix an error code

Namjae Jeon <[email protected]>
ksmbd: fix slab out of bounds write in smb_inherit_dacl()

Namjae Jeon <[email protected]>
ksmbd: handle malformed smb1 message

Marios Makassikis <[email protected]>
ksmbd: fix recursive locking in vfs helpers

Kathiravan Thirumoorthy <[email protected]>
clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks

Kathiravan Thirumoorthy <[email protected]>
clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks

Michal Suchanek <[email protected]>
integrity: powerpc: Do not select CA_MACHINE_KEYRING

Gustavo A. R. Silva <[email protected]>
clk: visconti: Fix undefined behavior bug in struct visconti_pll_provider

Gustavo A. R. Silva <[email protected]>
clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data

Ville Syrjälä <[email protected]>
powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug()

Christian Marangi <[email protected]>
cpufreq: stats: Fix buffer overflow detection in trans_stats()

Helge Deller <[email protected]>
parisc/power: Add power soft-off when running on qemu

Helge Deller <[email protected]>
parisc/pdc: Add width field to struct pdc_model

Helge Deller <[email protected]>
parisc/agp: Use 64-bit LE values in SBA IOMMU PDIR table

Pengfei Li <[email protected]>
pmdomain: imx: Make imx pgc power domain also set the fwnode

Maria Yu <[email protected]>
arm64: module: Fix PLT counting when CONFIG_RANDOMIZE_BASE=n

Nathan Chancellor <[email protected]>
arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer

Tomeu Vizoso <[email protected]>
pmdomain: amlogic: Fix mask for the second NNA mem PD domain

Uwe Kleine-König <[email protected]>
PCI: keystone: Don't discard .probe() callback

Uwe Kleine-König <[email protected]>
PCI: keystone: Don't discard .remove() callback

Jarkko Sakkinen <[email protected]>
KEYS: trusted: Rollback init_trusted() consistently

Sumit Garg <[email protected]>
KEYS: trusted: tee: Refactor register SHM usage

Maíra Canal <[email protected]>
pmdomain: bcm: bcm2835-power: check if the ASB register is equal to enable

Hao Jia <[email protected]>
sched/core: Fix RQCF_ACT_SKIP leak

Herve Codina <[email protected]>
genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware

Rong Chen <[email protected]>
mmc: meson-gx: Remove setting of CMD_CFG_ERROR

Johan Hovold <[email protected]>
wifi: ath12k: fix dfs-radar and temperature event locking

Johan Hovold <[email protected]>
wifi: ath12k: fix htt mlo-offset event locking

Johan Hovold <[email protected]>
wifi: ath11k: fix gtk offload status event locking

Johan Hovold <[email protected]>
wifi: ath11k: fix htt pktlog locking

Johan Hovold <[email protected]>
wifi: ath11k: fix dfs radar event locking

Johan Hovold <[email protected]>
wifi: ath11k: fix temperature event locking

Mark Brown <[email protected]>
regmap: Ensure range selector registers are updated after cache sync

Werner Sembach <[email protected]>
ACPI: resource: Do IRQ override on TongFang GMxXGxx

John David Anglin <[email protected]>
parisc: Add nop instructions after TLB inserts

SeongJae Park <[email protected]>
mm/damon/sysfs: check error from damon_sysfs_update_target()

Hyeongtak Ji <[email protected]>
mm/damon/core.c: avoid unintentional filtering out of schemes

SeongJae Park <[email protected]>
mm/damon/sysfs-schemes: handle tried regions sysfs directory allocation failure

SeongJae Park <[email protected]>
mm/damon/sysfs-schemes: handle tried region directory allocation failure

SeongJae Park <[email protected]>
mm/damon/core: avoid divide-by-zero during monitoring results update

SeongJae Park <[email protected]>
mm/damon: implement a function for max nr_accesses safe calculation

SeongJae Park <[email protected]>
mm/damon/ops-common: avoid divide-by-zero during region hotness calculation

SeongJae Park <[email protected]>
mm/damon/lru_sort: avoid divide-by-zero in hot threshold calculation

Mikulas Patocka <[email protected]>
dm crypt: account large pages in cc->n_allocated_pages

Helge Deller <[email protected]>
fbdev: stifb: Make the STI next font pointer a 32-bit signed offset

Koichiro Den <[email protected]>
iommufd: Fix missing update of domains_itree after splitting iopt_area

Krister Johansen <[email protected]>
watchdog: move softlockup_panic back to early_param

SeongJae Park <[email protected]>
mm/damon/sysfs: update monitoring target regions for online input commit

SeongJae Park <[email protected]>
mm/damon/sysfs: remove requested targets when online-commit inputs

Lukas Wunner <[email protected]>
PCI/sysfs: Protect driver's D3cold preference from user space

David Woodhouse <[email protected]>
hvc/xen: fix event channel handling for secondary consoles

David Woodhouse <[email protected]>
hvc/xen: fix error path in xen_hvc_init() to always register frontend driver

David Woodhouse <[email protected]>
hvc/xen: fix console unplug

Roger Pau Monne <[email protected]>
acpi/processor: sanitize _OSC/_PDC capabilities for Xen dom0

Pavel Krasavin <[email protected]>
tty: serial: meson: fix hard LOCKUP on crtscts mode

Muhammad Usama Anjum <[email protected]>
tty/sysrq: replace smp_processor_id() with get_cpu()

Krister Johansen <[email protected]>
proc: sysctl: prevent aliased sysctls from getting passed to init

Paul Moore <[email protected]>
audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()

Paul Moore <[email protected]>
audit: don't take task_lock() in audit_exe_compare() code path

Johannes Weiner <[email protected]>
sched: psi: fix unprivileged polling against cgroups

Victor Shih <[email protected]>
mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER

Haitao Shan <[email protected]>
KVM: x86: Fix lapic timer interrupt lost after loading a snapshot.

Tao Su <[email protected]>
KVM: x86: Clear bit12 of ICR after APIC-write VM-exit

Maciej S. Szmigiero <[email protected]>
KVM: x86: Ignore MSR_AMD64_TW_CFG access

Nicolas Saenz Julienne <[email protected]>
KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space

Pu Wen <[email protected]>
x86/cpu/hygon: Fix the CPU topology evaluation for real

Koichiro Den <[email protected]>
x86/apic/msi: Fix misconfigured non-maskable MSI quirk

Mario Limonciello <[email protected]>
x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4

Roxana Nicolescu <[email protected]>
crypto: x86/sha - load modules based on CPU features

Rick Edgecombe <[email protected]>
x86/shstk: Delay signal entry SSP write until after user accesses

Peter Wang <[email protected]>
scsi: ufs: core: Fix racing issue between ufshcd_mcq_abort() and ISR

Quinn Tran <[email protected]>
scsi: qla2xxx: Fix system crash due to bad pointer access

Manivannan Sadhasivam <[email protected]>
scsi: ufs: qcom: Update PHY settings only when scaling to higher gears

Chandrakanth patil <[email protected]>
scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers

Ranjan Kumar <[email protected]>
scsi: mpt3sas: Fix loop logic

Shung-Hsi Yu <[email protected]>
bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END

Hao Sun <[email protected]>
bpf: Fix check_stack_write_fixed_off() to correctly spill imm

Mark Hasemeyer <[email protected]>
spi: Fix null dereference on suspend

Kees Cook <[email protected]>
randstruct: Fix gcc-plugin performance mode to stay in group

Nicholas Piggin <[email protected]>
powerpc/perf: Fix disabling BHRB and instruction sampling

Adrian Hunter <[email protected]>
perf intel-pt: Fix async branch flags

Vikash Garodia <[email protected]>
media: venus: hfi: add checks to perform sanity on queue pointers

Alexandre Ghiti <[email protected]>
drivers: perf: Check find_first_bit() return value

Ilkka Koskinen <[email protected]>
perf: arm_cspmu: Reject events meant for other PMUs

Harshit Mogalapalli <[email protected]>
i915/perf: Fix NULL deref bugs with drm_dbg() calls

Peter Zijlstra <[email protected]>
perf/core: Fix cpuctx refcounting

Ekaterina Esina <[email protected]>
cifs: fix check of rc in function generate_smb3signingkey

Anastasia Belova <[email protected]>
cifs: spnego: add ';' in HOST_KEY_LEN

Naomi Chu <[email protected]>
scsi: ufs: core: Expand MCQ queue slot to DeviceQueueDepth + 1

Chen Yu <[email protected]>
tools/power/turbostat: Enable the C-state Pre-wake printing

Zhang Rui <[email protected]>
tools/power/turbostat: Fix a knl bug

Vlad Buslov <[email protected]>
macvlan: Don't propagate promisc change to lower dev in passthru

Xin Long <[email protected]>
net: sched: do not offload flows with a helper in act_ct

Rahul Rameshbabu <[email protected]>
net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors

Rahul Rameshbabu <[email protected]>
net/mlx5e: Check return value of snprintf writing to fw_version buffer

Saeed Mahameed <[email protected]>
net/mlx5e: Reduce the size of icosq_str

Rahul Rameshbabu <[email protected]>
net/mlx5: Increase size of irq name buffer

Rahul Rameshbabu <[email protected]>
net/mlx5e: Update doorbell for port timestamping CQ before the software counter

Rahul Rameshbabu <[email protected]>
net/mlx5e: Track xmit submission to PTP WQ after populating metadata map

Rahul Rameshbabu <[email protected]>
net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe

Jianbo Liu <[email protected]>
net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload

Vlad Buslov <[email protected]>
net/mlx5e: Fix pedit endianness

Gavin Li <[email protected]>
net/mlx5e: fix double free of encap_header in update funcs

Dust Li <[email protected]>
net/mlx5e: fix double free of encap_header

Rahul Rameshbabu <[email protected]>
net/mlx5: Decouple PHC .adjtime and .adjphase implementations

Maher Sanalla <[email protected]>
net/mlx5: Free used cpus mask when an IRQ is released

Itamar Gozlan <[email protected]>
Revert "net/mlx5: DR, Supporting inline WQE when possible"

Jens Axboe <[email protected]>
io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval

Ziwei Xiao <[email protected]>
gve: Fixes for napi_poll when budget is 0

Shannon Nelson <[email protected]>
pds_core: fix up some format-truncation complaints

Shannon Nelson <[email protected]>
pds_core: use correct index to mask irq

Baruch Siach <[email protected]>
net: stmmac: avoid rx queue overrun

Baruch Siach <[email protected]>
net: stmmac: fix rx budget limit check

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: bogus ENOENT when destroying element which does not exist

Dan Carpenter <[email protected]>
netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()

Linkui Xiao <[email protected]>
netfilter: nf_conntrack_bridge: initialize err to 0

Eric Dumazet <[email protected]>
af_unix: fix use-after-free in unix_stream_read_actor()

Linus Walleij <[email protected]>
net: ethernet: cortina: Fix MTU max setting

Linus Walleij <[email protected]>
net: ethernet: cortina: Handle large frames

Linus Walleij <[email protected]>
net: ethernet: cortina: Fix max RX frame define

Eric Dumazet <[email protected]>
bonding: stop the device in bond_setup_by_slave()

Eric Dumazet <[email protected]>
ptp: annotate data-race around q->head and q->tail

Christoph Hellwig <[email protected]>
blk-mq: make sure active queue usage is held for bio_integrity_prep()

Juergen Gross <[email protected]>
xen/events: fix delayed eoi list handling

Willem de Bruijn <[email protected]>
ppp: limit MRU to 64K

Sven Auhagen <[email protected]>
net: mvneta: fix calls to page_pool_get_stats

Shigeru Yoshida <[email protected]>
tipc: Fix kernel-infoleak due to uninitialized TLV value

Jijie Shao <[email protected]>
net: hns3: fix VF wrong speed and duplex issue

Jijie Shao <[email protected]>
net: hns3: fix VF reset fail issue

Yonglong Liu <[email protected]>
net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()

Yonglong Liu <[email protected]>
net: hns3: fix out-of-bounds access may occur when coalesce info is read via debugfs

Jian Shen <[email protected]>
net: hns3: fix incorrect capability bit display for copper port

Yonglong Liu <[email protected]>
net: hns3: add barrier in vf mailbox reply process

Jian Shen <[email protected]>
net: hns3: fix add VLAN fail issue

Juergen Gross <[email protected]>
xen/events: avoid using info_for_irq() in xen_send_IPI_one()

Jan Kiszka <[email protected]>
net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region

Jan Kiszka <[email protected]>
net: ti: icssg-prueth: Add missing icss_iep_put to error path

Shigeru Yoshida <[email protected]>
tty: Fix uninit-value access in ppp_sync_receive()

Eric Dumazet <[email protected]>
ipvlan: add ipvlan_route_v6_outbound() helper

Stanislav Fomichev <[email protected]>
net: set SOCK_RCU_FREE before inserting socket into hashtable

Andrii Nakryiko <[email protected]>
bpf: fix control-flow graph checking in privileged mode

Andrii Nakryiko <[email protected]>
bpf: fix precision backtracking instruction iteration

Andrii Nakryiko <[email protected]>
bpf: handle ldimm64 properly in check_cfg()

Kees Cook <[email protected]>
gcc-plugins: randstruct: Only warn about true flexible arrays

Dan Carpenter <[email protected]>
vhost-vdpa: fix use after free in vhost_vdpa_probe()

Stefano Garzarella <[email protected]>
vdpa_sim_blk: allocate the buffer zeroed

Christoph Hellwig <[email protected]>
riscv: split cache ops out of dma-noncoherent.c

Nirmoy Das <[email protected]>
drm/i915/tc: Fix -Wformat-truncation in intel_tc_port_init

Andreas Gruenbacher <[email protected]>
gfs2: Silence "suspicious RCU usage in gfs2_permission" warning

Nam Cao <[email protected]>
riscv: provide riscv-specific is_trap_insn()

Andrew Jones <[email protected]>
RISC-V: hwprobe: Fix vDSO SIGSEGV

felix <[email protected]>
SUNRPC: Fix RPC client cleaned up the freed pipefs dentries

Olga Kornievskaia <[email protected]>
NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO

Dan Carpenter <[email protected]>
SUNRPC: Add an IS_ERR() check back to where it was

Olga Kornievskaia <[email protected]>
NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking

Arnd Bergmann <[email protected]>
drm/i915/mtl: avoid stringop-overflow warning

Yi Yang <[email protected]>
mtd: rawnand: meson: check return value of devm_kasprintf()

Yi Yang <[email protected]>
mtd: rawnand: intel: check return value of devm_kasprintf()

Trond Myklebust <[email protected]>
SUNRPC: ECONNRESET might require a rebind

Krzysztof Kozlowski <[email protected]>
dt-bindings: serial: fix regex pattern for matching serial node children

Jinghao Jia <[email protected]>
samples/bpf: syscall_tp_user: Fix array out-of-bound access

Jinghao Jia <[email protected]>
samples/bpf: syscall_tp_user: Rename num_progs into nr_tests

Finn Thain <[email protected]>
sched/core: Optimize in_task() and in_interrupt() a bit

Miri Korenblit <[email protected]>
wifi: iwlwifi: Use FW rate for non-data frames

Yi Yang <[email protected]>
mtd: rawnand: tegra: add missing check for platform_get_irq()

Dan Carpenter <[email protected]>
pwm: Fix double shift bug

Vitaly Prosyak <[email protected]>
drm/amdgpu: fix software pci_unplug on some chips

Alex Spataru <[email protected]>
ALSA: hda/realtek: Add quirk for ASUS UX7602ZM

Zongmin Zhou <[email protected]>
drm/qxl: prevent memory leak

Tony Lindgren <[email protected]>
ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings

Philipp Stanner <[email protected]>
i2c: dev: copy userspace array safely

Deepak Gupta <[email protected]>
riscv: VMAP_STACK overflow detection thread-safe

Douglas Anderson <[email protected]>
kgdb: Flush console before entering kgdb on panic

Juntong Deng <[email protected]>
gfs2: Fix slab-use-after-free in gfs2_qd_dealloc

Wayne Lin <[email protected]>
drm/amd/display: Avoid NULL dereference of timing generator

Takashi Iwai <[email protected]>
media: imon: fix access to invalid resource for the second interface

Sakari Ailus <[email protected]>
media: ccs: Fix driver quirk struct documentation

Ilpo Järvinen <[email protected]>
media: cobalt: Use FIELD_GET() to extract Link Width

Al Viro <[email protected]>
gfs2: fix an oops in gfs2_permission

Bob Peterson <[email protected]>
gfs2: ignore negated quota changes

Hans Verkuil <[email protected]>
media: ipu-bridge: increase sensor_name size

Hans Verkuil <[email protected]>
media: vivid: avoid integer overflow

Rajeshwar R Shinde <[email protected]>
media: gspca: cpia1: shift-out-of-bounds in set_flicker

Billy Tsai <[email protected]>
i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.

zhenwei pi <[email protected]>
virtio-blk: fix implicit overflow on virtio_max_dma_size

Axel Lin <[email protected]>
i2c: sun6i-p2wi: Prevent potential division by zero

Wolfram Sang <[email protected]>
i2c: fix memleak in i2c_new_client_device()

Jarkko Nikula <[email protected]>
i2c: i801: Add support for Intel Birch Stream SoC

Jarkko Nikula <[email protected]>
i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler

Dominique Martinet <[email protected]>
9p: v9fs_listxattr: fix %s null argument warning

Marco Elver <[email protected]>
9p/trans_fd: Annotate data-racy writes to file::f_flags

Hardik Gajjar <[email protected]>
usb: gadget: f_ncm: Always set current gadget in ncm_bind()

Wesley Cheng <[email protected]>
usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present

Zhiguo Niu <[email protected]>
f2fs: fix error handling of __get_node_page

Zhiguo Niu <[email protected]>
f2fs: fix error path of __f2fs_build_free_nids

Pierre-Louis Bossart <[email protected]>
soundwire: dmi-quirks: update HP Omen match

Neil Armstrong <[email protected]>
usb: ucsi: glink: use the connector orientation GPIO to provide switch events

Stanley Chang <[email protected]>
usb: dwc3: core: configure TX/RX threshold for DWC3_IP

Konrad Dybcio <[email protected]>
phy: qualcomm: phy-qcom-eusb2-repeater: Zero out untouched tuning regs

Konrad Dybcio <[email protected]>
phy: qualcomm: phy-qcom-eusb2-repeater: Use regmap_fields

Konrad Dybcio <[email protected]>
dt-bindings: phy: qcom,snps-eusb2-repeater: Add magic tuning overrides

Yi Yang <[email protected]>
tty: vcc: Add check for kstrdup() in vcc_probe()

Mika Westerberg <[email protected]>
thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager

Zhang Shurong <[email protected]>
iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe()

Jarkko Nikula <[email protected]>
mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs

Yuezhang Mo <[email protected]>
exfat: support handle zero-size directory

Jiri Kosina <[email protected]>
HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W

Longfang Liu <[email protected]>
crypto: hisilicon/qm - prevent soft lockup in receive loop

Hans de Goede <[email protected]>
ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk

Bjorn Helgaas <[email protected]>
PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk

Yoshihiro Shimoda <[email protected]>
misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller

Yoshihiro Shimoda <[email protected]>
PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling

Yoshihiro Shimoda <[email protected]>
PCI: dwc: Add dw_pcie_link_set_max_link_width()

Bartosz Pawlowski <[email protected]>
PCI: Disable ATS for specific Intel IPU E2000 devices

Bartosz Pawlowski <[email protected]>
PCI: Extract ATS disabling to a helper function

Ilpo Järvinen <[email protected]>
PCI: Use FIELD_GET() to extract Link Width

Wenchao Hao <[email protected]>
scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()

Ilpo Järvinen <[email protected]>
PCI: Do error check on own line to split long "if" conditions

Ilpo Järvinen <[email protected]>
atm: iphase: Do PCI error checks on own line

Ilpo Järvinen <[email protected]>
PCI: mvebu: Use FIELD_PREP() with Link Width

Ilpo Järvinen <[email protected]>
PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields

Linus Walleij <[email protected]>
gpiolib: of: Add quirk for mt2701-cs42448 ASoC sound

Cezary Rojewski <[email protected]>
ALSA: hda: Fix possible null-ptr-deref when assigning a stream

Vincent Whitchurch <[email protected]>
ARM: 9320/1: fix stack depot IRQ stack filter

Mikhail Khvainitski <[email protected]>
HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround

Manas Ghandat <[email protected]>
jfs: fix array-index-out-of-bounds in diAlloc

Manas Ghandat <[email protected]>
jfs: fix array-index-out-of-bounds in dbFindLeaf

Juntong Deng <[email protected]>
fs/jfs: Add validity check for db_maxag and db_agpref

Juntong Deng <[email protected]>
fs/jfs: Add check for negative db_l2nbperpage

Tyrel Datwyler <[email protected]>
scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool

Yihang Li <[email protected]>
scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs

Ilpo Järvinen <[email protected]>
RDMA/hfi1: Use FIELD_GET() to extract Link Width

Rander Wang <[email protected]>
ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware

Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Move USB IDs out from device_info struct

Lu Jialin <[email protected]>
crypto: pcrypt - Fix hungtask for PADATA_RESET

Richard Fitzgerald <[email protected]>
ASoC: cs35l56: Use PCI SSID as the firmware UID

Richard Fitzgerald <[email protected]>
ASoC: Intel: sof_sdw: Copy PCI SSID to struct snd_soc_card

Richard Fitzgerald <[email protected]>
ASoC: SOF: Pass PCI SSID to machine driver

Richard Fitzgerald <[email protected]>
ASoC: soc-card: Add storage for PCI SSID

Trevor Wu <[email protected]>
ASoC: mediatek: mt8188-mt6359: support dynamic pinctrl

zhujun2 <[email protected]>
selftests/efivarfs: create-read: fix a resource leak

Laurentiu Tudor <[email protected]>
arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size

John Clark <[email protected]>
arm64: dts: rockchip: Add NanoPC T6 PCIe e-key support

Lu Hongfei <[email protected]>
soc: qcom: pmic: Fix resource leaks in a device_for_each_child_node() loop

Lin.Cao <[email protected]>
drm/amd: check num of link levels when update pcie param

Samson Tam <[email protected]>
drm/amd/display: fix num_ways overflow error

Mario Limonciello <[email protected]>
drm/amd: Disable PP_PCIE_DPM_MASK when dynamic speed switching not supported

Qu Huang <[email protected]>
drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL

Jesse Zhang <[email protected]>
drm/amdkfd: Fix shift out-of-bounds issue

Ondrej Jirman <[email protected]>
drm/panel: st7703: Pick different reset sequence

Ma Ke <[email protected]>
drm/amdgpu/vkms: fix a possible null pointer dereference

Ma Ke <[email protected]>
drm/radeon: fix a possible null pointer dereference

Ma Ke <[email protected]>
drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference

Ma Ke <[email protected]>
drm/panel: fix a possible null pointer dereference

Stanley.Yang <[email protected]>
drm/amdgpu: Fix potential null pointer derefernce

Mario Limonciello <[email protected]>
drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga

Mario Limonciello <[email protected]>
drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7

Jani Nikula <[email protected]>
drm/msm/dp: skip validity check for DP CTS EDID checksum

Philipp Stanner <[email protected]>
drm: vmwgfx_surface.c: copy user-array safely

Philipp Stanner <[email protected]>
drm_lease.c: copy user-array safely

Philipp Stanner <[email protected]>
kernel: watch_queue: copy user-array safely

Philipp Stanner <[email protected]>
kernel: kexec: copy user-array safely

Philipp Stanner <[email protected]>
string.h: add array-wrappers for (v)memdup_user()

Wenjing Liu <[email protected]>
drm/amd/display: use full update for clip size increase of large plane source

Mario Limonciello <[email protected]>
drm/amd: Update `update_pcie_parameters` functions to use uint8_t arguments

Tao Zhou <[email protected]>
drm/amdgpu: update retry times for psp vmbx wait

Xiaogang Chen <[email protected]>
drm/amdkfd: Fix a race condition of vram buffer unref in svm code

David (Ming Qiang) Wu <[email protected]>
drm/amdgpu: not to save bo in the case of RAS err_event_athub

Yu Kuai <[email protected]>
md: don't rely on 'mddev->pers' to be set in mddev_suspend()

Ville Syrjälä <[email protected]>
drm/edid: Fixup h/vsync_end instead of h/vtotal

Wenjing Liu <[email protected]>
drm/amd/display: add seamless pipe topology transition check

Alvin Lee <[email protected]>
drm/amd/display: Don't lock phantom pipe on disabling

Alvin Lee <[email protected]>
drm/amd/display: Blank phantom OTG before enabling

baozhu.liu <[email protected]>
drm/komeda: drop all currently held locks if deadlock happens

Harish Kasiviswanathan <[email protected]>
drm/amdkfd: ratelimited SQ interrupt messages

Sui Jingfeng <[email protected]>
drm/gma500: Fix call trace when psb_gem_mm_init() fails

Olli Asikainen <[email protected]>
platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e

Herve Codina <[email protected]>
of: address: Fix address translation when address-size is greater than 2

Tzung-Bi Shih <[email protected]>
platform/chrome: kunit: initialize lock for fake ec_dev

Hans de Goede <[email protected]>
gpiolib: acpi: Add a ignore interrupt quirk for Peaq C1010

Gerhard Engleder <[email protected]>
tsnep: Fix tsnep_request_irq() format-overflow warning

Jonathan Denose <[email protected]>
ACPI: EC: Add quirk for HP 250 G7 Notebook PC

ZhengHan Wang <[email protected]>
Bluetooth: Fix double free in hci_conn_cleanup

youwan Wang <[email protected]>
Bluetooth: btusb: Add date->evt_skb is NULL check

Gregory Greenman <[email protected]>
wifi: iwlwifi: mvm: fix size check for fw_link_id

Andrii Nakryiko <[email protected]>
bpf: Ensure proper register state printing for cond jumps

Arseniy Krasnov <[email protected]>
vsock: read from socket's error queue

Raju Lakkaraju <[email protected]>
net: sfp: add quirk for FS's 2.5G copper SFP

Douglas Anderson <[email protected]>
wifi: ath10k: Don't touch the CE interrupt registers after power up

Ma Ke <[email protected]>
wifi: ath12k: mhi: fix potential memory leak in ath12k_mhi_register()

Eric Dumazet <[email protected]>
net: annotate data-races around sk->sk_dst_pending_confirm

Eric Dumazet <[email protected]>
net: annotate data-races around sk->sk_tx_queue_mapping

Dmitry Antipov <[email protected]>
wifi: mt76: fix clang-specific fortify warnings

Ingo Rohloff <[email protected]>
wifi: mt76: mt7921e: Support MT7992 IP in Xiaomi Redmibook 15 Pro (2023)

Christian Marangi <[email protected]>
net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI

Shiju Jose <[email protected]>
ACPI: APEI: Fix AER info corruption when error status data has multiple sections

Baochen Qiang <[email protected]>
wifi: ath12k: fix possible out-of-bound write in ath12k_wmi_ext_hal_reg_caps()

Dmitry Antipov <[email protected]>
wifi: ath10k: fix clang-specific fortify warning

Baochen Qiang <[email protected]>
wifi: ath12k: fix possible out-of-bound read in ath12k_htt_pull_ppdu_stats()

Dmitry Antipov <[email protected]>
wifi: ath9k: fix clang-specific fortify warnings

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Detect IP == ksym.end as part of BPF program

Sieng-Piaw Liew <[email protected]>
atl1c: Work around the DMA RX overflow issue

Ping-Ke Shih <[email protected]>
wifi: mac80211: don't return unset power in ieee80211_get_tx_power()

Dmitry Antipov <[email protected]>
wifi: mac80211_hwsim: fix clang-specific fortify warning

Harshitha Prem <[email protected]>
wifi: ath12k: Ignore fragments from uninitialized peer in dp

Dmitry Antipov <[email protected]>
wifi: plfxlc: fix clang-specific fortify warning

Mike Rapoport (IBM) <[email protected]>
x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size

Frederic Weisbecker <[email protected]>
workqueue: Provide one lock class key per work_on_cpu() callsite

Ran Xiaokai <[email protected]>
cpu/hotplug: Don't offline the last non-isolated CPU

Rik van Riel <[email protected]>
smp,csd: Throw an error if a CSD lock is stuck for too long

Frederic Weisbecker <[email protected]>
srcu: Only accelerate on enqueue time

Ronald Wahl <[email protected]>
clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware

Jacky Bai <[email protected]>
clocksource/drivers/timer-imx-gpt: Fix potential memory leak

Ricardo Cañuelo <[email protected]>
selftests/lkdtm: Disable CONFIG_UBSAN_TRAP in test config

Denis Arefev <[email protected]>
srcu: Fix srcu_struct node grpmask overflow on 64-bit systems

Zhen Lei <[email protected]>
rcu: Dump memory object info if callback function is invalid

Shuai Xue <[email protected]>
perf/core: Bail out early if the request AUX area is out of bound

Josh Poimboeuf <[email protected]>
x86/retpoline: Make sure there are no unconverted return thunks due to KCSAN

Kent Overstreet <[email protected]>
lib/generic-radix-tree.c: Don't overflow in peek()

Filipe Manana <[email protected]>
btrfs: abort transaction on generation mismatch when marking eb as dirty

John Stultz <[email protected]>
locking/ww_mutex/test: Fix potential workqueue corruption


-------------

Diffstat:

Documentation/admin-guide/kernel-parameters.txt | 7 +
.../bindings/phy/qcom,snps-eusb2-repeater.yaml | 21 +++
.../devicetree/bindings/serial/serial.yaml | 2 +-
.../devicetree/bindings/timer/renesas,rz-mtu3.yaml | 38 ++--
Documentation/i2c/busses/i2c-i801.rst | 1 +
Makefile | 4 +-
arch/arm/include/asm/exception.h | 4 -
arch/arm64/Kconfig | 2 +
arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 46 +++--
arch/arm64/boot/dts/qcom/ipq5332.dtsi | 2 +-
arch/arm64/boot/dts/qcom/ipq6018.dtsi | 4 +-
arch/arm64/boot/dts/qcom/ipq8074.dtsi | 2 +-
arch/arm64/boot/dts/qcom/ipq9574.dtsi | 2 +-
arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dts | 28 +++
arch/arm64/kernel/module-plts.c | 6 -
arch/loongarch/include/asm/percpu.h | 10 +-
arch/mips/mm/cache.c | 2 +-
arch/parisc/Kconfig | 6 +-
arch/parisc/include/asm/elf.h | 10 +-
arch/parisc/include/asm/processor.h | 2 +
arch/parisc/include/uapi/asm/pdc.h | 1 +
arch/parisc/kernel/entry.S | 88 +++++----
arch/parisc/kernel/head.S | 5 +-
arch/parisc/kernel/sys_parisc.c | 2 +-
arch/powerpc/perf/core-book3s.c | 5 +-
arch/powerpc/platforms/pseries/iommu.c | 8 +-
arch/riscv/include/asm/asm-prototypes.h | 1 -
arch/riscv/include/asm/asm.h | 22 +++
arch/riscv/include/asm/hwprobe.h | 5 +
arch/riscv/include/asm/page.h | 4 +-
arch/riscv/include/asm/thread_info.h | 3 -
arch/riscv/include/asm/vdso/processor.h | 2 +-
arch/riscv/kernel/asm-offsets.c | 1 +
arch/riscv/kernel/entry.S | 72 ++------
arch/riscv/kernel/probes/simulate-insn.c | 2 +-
arch/riscv/kernel/probes/uprobes.c | 6 +
arch/riscv/kernel/traps.c | 36 +---
arch/riscv/kernel/vdso/hwprobe.c | 2 +-
arch/riscv/mm/Makefile | 1 +
arch/riscv/mm/cache-ops.c | 17 ++
arch/riscv/mm/dma-noncoherent.c | 15 --
arch/riscv/mm/ptdump.c | 3 +
arch/s390/mm/gmap.c | 24 ++-
arch/s390/mm/page-states.c | 25 ++-
arch/s390/mm/pgalloc.c | 1 +
arch/s390/mm/vmem.c | 8 +-
arch/x86/crypto/sha1_ssse3_glue.c | 12 ++
arch/x86/crypto/sha256_ssse3_glue.c | 12 ++
arch/x86/include/asm/acpi.h | 14 ++
arch/x86/include/asm/kvm-x86-ops.h | 1 +
arch/x86/include/asm/kvm_host.h | 1 +
arch/x86/include/asm/msr-index.h | 1 +
arch/x86/include/asm/numa.h | 7 -
arch/x86/include/asm/xen/hypervisor.h | 9 +
arch/x86/kernel/apic/msi.c | 8 +-
arch/x86/kernel/cpu/bugs.c | 4 +-
arch/x86/kernel/cpu/hygon.c | 8 +-
arch/x86/kernel/signal_64.c | 6 +-
arch/x86/kvm/hyperv.c | 10 +-
arch/x86/kvm/lapic.c | 30 ++--
arch/x86/kvm/vmx/vmx.c | 4 +-
arch/x86/kvm/x86.c | 2 +
arch/x86/mm/numa.c | 7 -
arch/x86/pci/fixup.c | 59 ++++++
block/blk-mq.c | 75 ++++----
crypto/pcrypt.c | 4 +
drivers/acpi/acpi_fpdt.c | 45 ++++-
drivers/acpi/apei/ghes.c | 23 ++-
drivers/acpi/ec.c | 10 ++
drivers/acpi/resource.c | 12 ++
drivers/atm/iphase.c | 20 ++-
drivers/base/dd.c | 2 +-
drivers/base/regmap/regcache.c | 30 ++++
drivers/block/virtio_blk.c | 4 +-
drivers/bluetooth/btusb.c | 7 +
drivers/char/agp/parisc-agp.c | 16 +-
drivers/clk/qcom/gcc-ipq6018.c | 6 -
drivers/clk/qcom/gcc-ipq8074.c | 6 -
drivers/clk/socfpga/stratix10-clk.h | 4 +-
drivers/clk/visconti/pll.h | 4 +-
drivers/clocksource/timer-atmel-tcb.c | 1 +
drivers/clocksource/timer-imx-gpt.c | 18 +-
drivers/cpufreq/cpufreq_stats.c | 14 +-
drivers/crypto/hisilicon/qm.c | 2 +
drivers/cxl/core/port.c | 34 ++--
drivers/cxl/core/region.c | 23 ++-
drivers/dma/stm32-mdma.c | 4 +-
drivers/firmware/qcom_scm.c | 7 +
drivers/gpio/gpiolib-acpi.c | 20 +++
drivers/gpio/gpiolib-of.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 6 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 23 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 16 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 7 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 35 ++--
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 5 +-
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 5 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 13 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 24 +--
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 29 ++-
drivers/gpu/drm/amd/display/dc/core/dc.c | 78 +++-----
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 2 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 4 +-
drivers/gpu/drm/amd/display/dc/dc.h | 5 +
drivers/gpu/drm/amd/display/dc/dc_types.h | 1 +
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 3 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 10 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 108 ++++++++++-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h | 9 +
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c | 2 +
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 8 +
.../gpu/drm/amd/display/dc/link/link_detection.c | 3 +
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 22 ++-
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 50 ++++--
drivers/gpu/drm/amd/include/pptable.h | 4 +-
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 8 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h | 16 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 2 +-
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 2 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 4 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 4 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 10 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 9 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 40 +----
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 9 +-
.../drm/arm/display/komeda/komeda_pipeline_state.c | 9 +-
drivers/gpu/drm/bridge/ite-it66121.c | 4 +-
drivers/gpu/drm/drm_edid.c | 18 +-
drivers/gpu/drm/drm_lease.c | 4 +-
drivers/gpu/drm/gma500/psb_drv.h | 1 +
drivers/gpu/drm/gma500/psb_irq.c | 5 +
drivers/gpu/drm/i915/display/intel_cdclk.c | 12 ++
drivers/gpu/drm/i915/display/intel_dp.c | 2 +-
drivers/gpu/drm/i915/display/intel_tc.c | 11 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 1 +
drivers/gpu/drm/i915/gt/intel_ggtt.c | 35 ++--
drivers/gpu/drm/i915/gt/intel_rc6.c | 16 +-
drivers/gpu/drm/i915/i915_perf.c | 15 +-
drivers/gpu/drm/mediatek/mtk_dp.c | 6 +-
drivers/gpu/drm/msm/dp/dp_panel.c | 21 +--
drivers/gpu/drm/panel/panel-arm-versatile.c | 2 +
drivers/gpu/drm/panel/panel-sitronix-st7703.c | 25 +--
drivers/gpu/drm/panel/panel-tpo-tpg110.c | 2 +
drivers/gpu/drm/qxl/qxl_display.c | 3 +
drivers/gpu/drm/radeon/radeon_connectors.c | 2 +
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 4 +-
drivers/hid/hid-ids.h | 2 +-
drivers/hid/hid-lenovo.c | 118 ++++++++----
drivers/hid/hid-logitech-dj.c | 11 +-
drivers/hid/hid-quirks.c | 1 +
drivers/i2c/busses/Kconfig | 1 +
drivers/i2c/busses/i2c-designware-master.c | 19 +-
drivers/i2c/busses/i2c-i801.c | 22 +--
drivers/i2c/busses/i2c-pxa.c | 76 +++++++-
drivers/i2c/busses/i2c-sun6i-p2wi.c | 5 +
drivers/i2c/i2c-core-base.c | 13 +-
drivers/i2c/i2c-core.h | 2 +-
drivers/i2c/i2c-dev.c | 4 +-
drivers/i3c/master/i3c-master-cdns.c | 6 +-
drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 29 +--
drivers/i3c/master/mipi-i3c-hci/dma.c | 2 +-
drivers/i3c/master/svc-i3c-master.c | 54 +++++-
drivers/iio/adc/stm32-adc-core.c | 9 +-
drivers/infiniband/hw/hfi1/pcie.c | 9 +-
drivers/iommu/iommufd/io_pagetable.c | 10 ++
drivers/leds/trigger/ledtrig-netdev.c | 6 +-
drivers/mcb/mcb-core.c | 1 +
drivers/mcb/mcb-parse.c | 2 +-
drivers/md/dm-bufio.c | 87 ++++++---
drivers/md/dm-crypt.c | 15 +-
drivers/md/dm-verity-fec.c | 4 +-
drivers/md/dm-verity-target.c | 23 +--
drivers/md/dm-verity.h | 2 +-
drivers/md/md.c | 2 +-
drivers/media/i2c/ccs/ccs-core.c | 2 +-
drivers/media/i2c/ccs/ccs-quirk.h | 4 +-
drivers/media/pci/cobalt/cobalt-driver.c | 11 +-
.../media/platform/qcom/camss/camss-csid-gen2.c | 11 +-
.../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 2 +-
drivers/media/platform/qcom/camss/camss-vfe-170.c | 22 +--
drivers/media/platform/qcom/camss/camss-vfe-480.c | 22 +--
drivers/media/platform/qcom/camss/camss-vfe.c | 5 +-
drivers/media/platform/qcom/camss/camss.c | 12 +-
drivers/media/platform/qcom/venus/hfi_msgs.c | 2 +-
drivers/media/platform/qcom/venus/hfi_parser.c | 15 ++
drivers/media/platform/qcom/venus/hfi_venus.c | 10 ++
drivers/media/rc/imon.c | 6 +
drivers/media/rc/ir-sharp-decoder.c | 8 +-
drivers/media/rc/lirc_dev.c | 6 +-
drivers/media/test-drivers/vivid/vivid-rds-gen.c | 2 +-
drivers/media/usb/gspca/cpia1.c | 3 +
drivers/mfd/intel-lpss-pci.c | 13 ++
drivers/mfd/qcom-spmi-pmic.c | 101 ++++++++---
drivers/misc/pci_endpoint_test.c | 4 +
drivers/mmc/core/block.c | 4 +-
drivers/mmc/core/card.h | 4 +
drivers/mmc/core/mmc.c | 8 +-
drivers/mmc/core/quirks.h | 7 +-
drivers/mmc/host/meson-gx-mmc.c | 1 -
drivers/mmc/host/sdhci-pci-gli.c | 30 ++++
drivers/mmc/host/sdhci_am654.c | 2 +-
drivers/mmc/host/vub300.c | 1 +
drivers/mtd/chips/cfi_cmdset_0001.c | 20 ++-
drivers/mtd/nand/raw/intel-nand-controller.c | 10 ++
drivers/mtd/nand/raw/meson_nand.c | 3 +
drivers/mtd/nand/raw/tegra_nand.c | 4 +
drivers/net/bonding/bond_main.c | 6 +
drivers/net/dsa/lan9303_mdio.c | 4 +-
drivers/net/ethernet/amd/pds_core/adminq.c | 2 +-
drivers/net/ethernet/amd/pds_core/core.h | 2 +-
drivers/net/ethernet/amd/pds_core/dev.c | 8 +-
drivers/net/ethernet/amd/pds_core/devlink.c | 2 +-
drivers/net/ethernet/atheros/atl1c/atl1c.h | 3 -
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 67 ++-----
drivers/net/ethernet/cortina/gemini.c | 45 +++--
drivers/net/ethernet/cortina/gemini.h | 4 +-
drivers/net/ethernet/engleder/tsnep.h | 2 +-
drivers/net/ethernet/engleder/tsnep_main.c | 12 +-
drivers/net/ethernet/google/gve/gve_main.c | 8 +-
drivers/net/ethernet/google/gve/gve_rx.c | 4 -
drivers/net/ethernet/google/gve/gve_tx.c | 4 -
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 9 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 33 +++-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 25 ++-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 +
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 7 +
drivers/net/ethernet/marvell/mvneta.c | 28 ++-
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 20 ++-
.../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 4 +-
.../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 30 ++--
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 13 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 60 ++++---
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 25 ++-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3 +-
.../net/ethernet/mellanox/mlx5/core/irq_affinity.c | 42 -----
.../net/ethernet/mellanox/mlx5/core/lib/clock.c | 7 +-
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.h | 3 +
.../ethernet/mellanox/mlx5/core/steering/dr_send.c | 115 ++----------
drivers/net/ethernet/realtek/r8169_main.c | 46 +++--
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 3 +-
drivers/net/ethernet/ti/icssg/icssg_prueth.c | 15 +-
drivers/net/ipvlan/ipvlan_core.c | 41 +++--
drivers/net/macvlan.c | 2 +-
drivers/net/phy/phylink.c | 1 +
drivers/net/phy/sfp.c | 8 +
drivers/net/ppp/ppp_synctty.c | 6 +-
drivers/net/wireless/ath/ath10k/debug.c | 2 +-
drivers/net/wireless/ath/ath10k/snoc.c | 18 +-
drivers/net/wireless/ath/ath11k/dp_rx.c | 8 +-
drivers/net/wireless/ath/ath11k/wmi.c | 19 +-
drivers/net/wireless/ath/ath12k/dp.c | 1 +
drivers/net/wireless/ath/ath12k/dp_rx.c | 33 +++-
drivers/net/wireless/ath/ath12k/mhi.c | 11 +-
drivers/net/wireless/ath/ath12k/peer.h | 3 +
drivers/net/wireless/ath/ath12k/wmi.c | 17 +-
drivers/net/wireless/ath/ath9k/debug.c | 2 +-
drivers/net/wireless/ath/ath9k/htc_drv_debug.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/link.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 14 +-
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 2 +
drivers/net/wireless/mediatek/mt76/mt792x_core.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7996/main.c | 2 +-
drivers/net/wireless/microchip/wilc1000/wlan.c | 2 +-
drivers/net/wireless/purelifi/plfxlc/mac.c | 2 +-
drivers/net/wireless/virtual/mac80211_hwsim.c | 2 +-
drivers/of/address.c | 30 +++-
drivers/parisc/power.c | 16 +-
drivers/pci/controller/dwc/pci-exynos.c | 4 +-
drivers/pci/controller/dwc/pci-keystone.c | 8 +-
drivers/pci/controller/dwc/pcie-designware.c | 93 +++++-----
drivers/pci/controller/dwc/pcie-kirin.c | 4 +-
drivers/pci/controller/dwc/pcie-qcom-ep.c | 17 ++
drivers/pci/controller/dwc/pcie-tegra194.c | 9 +-
drivers/pci/controller/pci-mvebu.c | 2 +-
drivers/pci/pci-acpi.c | 2 +-
drivers/pci/pci-sysfs.c | 10 +-
drivers/pci/pci.c | 22 +--
drivers/pci/pcie/aer.c | 10 ++
drivers/pci/pcie/aspm.c | 2 +
drivers/pci/probe.c | 6 +-
drivers/pci/quirks.c | 53 ++++--
drivers/perf/arm_cspmu/arm_cspmu.c | 3 +
drivers/perf/riscv_pmu_sbi.c | 5 +
drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 131 ++++++++++----
drivers/platform/chrome/cros_ec_proto_test.c | 1 +
drivers/platform/x86/thinkpad_acpi.c | 1 +
drivers/pmdomain/amlogic/meson-ee-pwrc.c | 2 +-
drivers/pmdomain/bcm/bcm2835-power.c | 2 +-
drivers/pmdomain/imx/gpc.c | 1 +
drivers/powercap/intel_rapl_common.c | 2 +-
drivers/ptp/ptp_chardev.c | 3 +-
drivers/ptp/ptp_clock.c | 5 +-
drivers/ptp/ptp_private.h | 8 +-
drivers/ptp/ptp_sysfs.c | 3 +-
drivers/s390/crypto/ap_bus.c | 4 +
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 13 +-
drivers/scsi/ibmvscsi/ibmvfc.c | 124 ++++++++++++-
drivers/scsi/libfc/fc_lport.c | 6 +
drivers/scsi/megaraid/megaraid_sas_base.c | 4 +-
drivers/scsi/mpt3sas/mpt3sas_base.c | 4 +-
drivers/scsi/qla2xxx/qla_os.c | 12 +-
drivers/soc/qcom/pmic_glink_altmode.c | 30 +++-
drivers/soundwire/dmi-quirks.c | 2 +-
drivers/spi/spi.c | 56 ++++--
drivers/thermal/intel/intel_powerclamp.c | 2 +-
drivers/thunderbolt/quirks.c | 3 +
drivers/tty/hvc/hvc_xen.c | 39 ++--
drivers/tty/serial/meson_uart.c | 14 +-
drivers/tty/sysrq.c | 3 +-
drivers/tty/vcc.c | 16 +-
drivers/ufs/core/ufs-mcq.c | 5 +-
drivers/ufs/core/ufshcd.c | 3 +-
drivers/ufs/host/ufs-qcom.c | 9 +-
drivers/usb/dwc3/core.c | 160 +++++++++++++----
drivers/usb/dwc3/core.h | 13 ++
drivers/usb/gadget/function/f_ncm.c | 27 ++-
drivers/usb/host/xhci-pci.c | 4 +-
drivers/usb/host/xhci.c | 12 +-
drivers/usb/typec/ucsi/ucsi_glink.c | 54 +++++-
drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 4 +-
drivers/vhost/vdpa.c | 1 -
drivers/watchdog/sbsa_gwdt.c | 4 +-
drivers/xen/events/events_base.c | 16 +-
drivers/xen/pcpu.c | 22 +++
fs/9p/xattr.c | 5 +-
fs/btrfs/block-group.c | 4 +-
fs/btrfs/ctree.c | 109 +++++------
fs/btrfs/ctree.h | 11 +-
fs/btrfs/delalloc-space.c | 3 -
fs/btrfs/delayed-inode.c | 2 +-
fs/btrfs/dev-replace.c | 2 +-
fs/btrfs/dir-item.c | 8 +-
fs/btrfs/disk-io.c | 13 +-
fs/btrfs/disk-io.h | 3 +-
fs/btrfs/extent-tree.c | 36 ++--
fs/btrfs/file-item.c | 17 +-
fs/btrfs/file.c | 34 ++--
fs/btrfs/free-space-cache.c | 6 +-
fs/btrfs/free-space-tree.c | 17 +-
fs/btrfs/inode-item.c | 16 +-
fs/btrfs/inode.c | 17 +-
fs/btrfs/ioctl.c | 4 +-
fs/btrfs/qgroup.c | 14 +-
fs/btrfs/relocation.c | 10 +-
fs/btrfs/root-tree.c | 4 +-
fs/btrfs/tests/extent-buffer-tests.c | 6 +-
fs/btrfs/tests/inode-tests.c | 12 +-
fs/btrfs/tree-log.c | 12 +-
fs/btrfs/uuid-tree.c | 6 +-
fs/btrfs/volumes.c | 10 +-
fs/btrfs/xattr.c | 8 +-
fs/exfat/namei.c | 29 ++-
fs/ext4/acl.h | 5 +
fs/ext4/ext4.h | 3 +-
fs/ext4/extents_status.c | 127 +++++++++----
fs/ext4/file.c | 169 ++++++++---------
fs/ext4/inode.c | 14 +-
fs/ext4/mballoc.c | 39 +---
fs/ext4/resize.c | 23 ++-
fs/ext4/super.c | 14 ++
fs/f2fs/compress.c | 2 +-
fs/f2fs/extent_cache.c | 53 +++---
fs/f2fs/file.c | 9 +
fs/f2fs/node.c | 18 +-
fs/f2fs/xattr.c | 20 ++-
fs/gfs2/inode.c | 14 +-
fs/gfs2/ops_fstype.c | 4 +-
fs/gfs2/quota.c | 11 ++
fs/gfs2/super.c | 12 +-
fs/hugetlbfs/inode.c | 4 +-
fs/jbd2/recovery.c | 8 +
fs/jfs/jfs_dmap.c | 23 ++-
fs/jfs/jfs_imap.c | 5 +-
fs/nfs/nfs4proc.c | 12 +-
fs/nfsd/nfs4state.c | 2 +-
fs/nfsd/nfscache.c | 23 +--
fs/overlayfs/super.c | 2 +-
fs/proc/proc_sysctl.c | 8 +-
fs/quota/dquot.c | 14 ++
fs/smb/client/cached_dir.c | 84 +++++----
fs/smb/client/cifs_debug.c | 6 +
fs/smb/client/cifs_ioctl.h | 6 +
fs/smb/client/cifs_spnego.c | 4 +-
fs/smb/client/cifsfs.c | 1 +
fs/smb/client/cifsglob.h | 12 +-
fs/smb/client/cifspdu.h | 2 +-
fs/smb/client/cifsproto.h | 9 +-
fs/smb/client/connect.c | 17 +-
fs/smb/client/dfs.c | 18 +-
fs/smb/client/fs_context.h | 1 +
fs/smb/client/inode.c | 4 +
fs/smb/client/ioctl.c | 25 +++
fs/smb/client/namespace.c | 17 +-
fs/smb/client/sess.c | 13 +-
fs/smb/client/smb2misc.c | 2 +-
fs/smb/client/smb2ops.c | 8 +-
fs/smb/client/smb2transport.c | 5 +-
fs/smb/client/transport.c | 11 +-
fs/smb/client/xattr.c | 5 +-
fs/smb/server/smb_common.c | 11 ++
fs/smb/server/smbacl.c | 29 ++-
fs/smb/server/vfs.c | 23 +--
fs/xfs/xfs_inode_item_recover.c | 32 ++--
include/acpi/ghes.h | 4 +
include/linux/bpf.h | 8 +-
include/linux/damon.h | 7 +
include/linux/ethtool.h | 4 +-
include/linux/f2fs_fs.h | 1 +
include/linux/generic-radix-tree.h | 7 +
include/linux/irq.h | 26 +--
include/linux/lsm_hook_defs.h | 4 +-
include/linux/mmc/card.h | 2 +
include/linux/msi.h | 6 -
include/linux/pci_ids.h | 2 +
include/linux/perf_event.h | 13 +-
include/linux/preempt.h | 15 +-
include/linux/pwm.h | 4 +-
include/linux/socket.h | 1 +
include/linux/spi/spi.h | 1 +
include/linux/string.h | 40 +++++
include/linux/sunrpc/clnt.h | 1 +
include/linux/sysctl.h | 6 +
include/linux/torture.h | 3 +-
include/linux/workqueue.h | 46 ++++-
include/media/ipu-bridge.h | 2 +-
include/net/netfilter/nf_tables.h | 4 +-
include/net/sock.h | 26 ++-
include/net/tc_act/tc_ct.h | 9 +
include/sound/soc-acpi.h | 7 +
include/sound/soc-card.h | 37 ++++
include/sound/soc-dai.h | 1 +
include/sound/soc.h | 11 ++
include/sound/sof.h | 8 +
include/uapi/linux/prctl.h | 2 +-
include/uapi/linux/vm_sockets.h | 17 ++
include/video/sticore.h | 2 +-
init/Makefile | 1 +
init/main.c | 4 +
io_uring/fdinfo.c | 9 +-
io_uring/sqpoll.c | 12 +-
kernel/audit_watch.c | 9 +-
kernel/bpf/core.c | 6 +-
kernel/bpf/verifier.c | 83 ++++++---
kernel/cgroup/cgroup.c | 12 --
kernel/cpu.c | 11 +-
kernel/debug/debug_core.c | 3 +
kernel/dma/swiotlb.c | 28 +--
kernel/events/core.c | 17 ++
kernel/events/ring_buffer.c | 6 +
kernel/irq/debugfs.c | 1 -
kernel/irq/generic-chip.c | 25 ++-
kernel/irq/msi.c | 12 +-
kernel/kexec.c | 2 +-
kernel/locking/test-ww_mutex.c | 20 ++-
kernel/padata.c | 2 +-
kernel/power/snapshot.c | 16 +-
kernel/rcu/rcu.h | 7 +
kernel/rcu/srcutiny.c | 1 +
kernel/rcu/srcutree.c | 11 +-
kernel/rcu/tasks.h | 1 +
kernel/rcu/tiny.c | 1 +
kernel/rcu/tree.c | 22 +++
kernel/rcu/tree.h | 4 +
kernel/rcu/tree_stall.h | 20 ++-
kernel/reboot.c | 1 +
kernel/sched/core.c | 5 +-
kernel/smp.c | 13 +-
kernel/torture.c | 58 ++----
kernel/trace/trace_events_synth.c | 2 +-
kernel/trace/trace_fprobe.c | 9 +-
kernel/watch_queue.c | 2 +-
kernel/watchdog.c | 7 +
kernel/workqueue.c | 20 ++-
lib/generic-radix-tree.c | 17 +-
mm/cma.c | 2 +-
mm/damon/core.c | 12 +-
mm/damon/lru_sort.c | 4 +-
mm/damon/ops-common.c | 5 +-
mm/damon/sysfs-schemes.c | 5 +
mm/damon/sysfs.c | 89 +++++----
mm/huge_memory.c | 16 +-
mm/hugetlb.c | 2 +-
mm/memcontrol.c | 3 +-
mm/memory_hotplug.c | 2 +-
mm/util.c | 10 ++
net/9p/client.c | 2 +-
net/9p/trans_fd.c | 13 +-
net/bluetooth/hci_conn.c | 6 +-
net/bluetooth/hci_sysfs.c | 23 +--
net/bridge/netfilter/nf_conntrack_bridge.c | 2 +-
net/core/sock.c | 2 +-
net/ipv4/inet_hashtables.c | 2 +-
net/ipv4/tcp_output.c | 2 +-
net/mac80211/cfg.c | 4 +
net/mptcp/pm_netlink.c | 5 +-
net/mptcp/protocol.c | 4 +
net/mptcp/sockopt.c | 3 +
net/ncsi/ncsi-aen.c | 5 -
net/netfilter/nf_tables_api.c | 58 ++++--
net/netfilter/nft_byteorder.c | 5 +-
net/netfilter/nft_meta.c | 2 +-
net/sched/act_ct.c | 3 +
net/sunrpc/clnt.c | 7 +-
net/sunrpc/rpcb_clnt.c | 4 +
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 3 +-
net/tipc/netlink_compat.c | 1 +
net/unix/af_unix.c | 9 +-
net/vmw_vsock/af_vsock.c | 6 +
samples/bpf/syscall_tp_user.c | 45 +++--
scripts/Makefile.vmlinux | 1 +
scripts/gcc-plugins/randomize_layout_plugin.c | 21 +--
scripts/gdb/linux/constants.py.in | 1 +
scripts/gdb/linux/vmalloc.py | 8 +-
security/apparmor/apparmorfs.c | 11 +-
security/apparmor/audit.c | 71 ++++----
security/apparmor/capability.c | 29 +--
security/apparmor/domain.c | 97 ++++++----
security/apparmor/file.c | 199 +++++++++++++--------
security/apparmor/include/audit.h | 37 ++--
security/apparmor/include/capability.h | 3 +-
security/apparmor/include/file.h | 17 +-
security/apparmor/include/ipc.h | 4 +-
security/apparmor/include/mount.h | 26 ++-
security/apparmor/include/net.h | 19 +-
security/apparmor/include/perms.h | 4 +-
security/apparmor/include/policy.h | 9 +-
security/apparmor/include/resource.h | 3 +-
security/apparmor/include/task.h | 3 +-
security/apparmor/ipc.c | 49 ++---
security/apparmor/lib.c | 50 +++---
security/apparmor/lsm.c | 113 ++++++++----
security/apparmor/mount.c | 166 ++++++++++-------
security/apparmor/net.c | 61 ++++---
security/apparmor/policy.c | 73 ++++----
security/apparmor/policy_unpack.c | 29 +--
security/apparmor/resource.c | 54 +++---
security/apparmor/task.c | 58 +++---
security/integrity/Kconfig | 2 -
security/integrity/iint.c | 48 +++--
security/integrity/ima/ima_api.c | 5 +
security/integrity/ima/ima_main.c | 16 +-
security/integrity/integrity.h | 2 +
security/keys/trusted-keys/trusted_core.c | 20 +--
security/keys/trusted-keys/trusted_tee.c | 64 +++----
sound/core/info.c | 21 ++-
sound/hda/hdac_stream.c | 6 +-
sound/pci/hda/patch_realtek.c | 26 ++-
sound/soc/codecs/cs35l56.c | 11 ++
sound/soc/codecs/lpass-wsa-macro.c | 3 +
sound/soc/codecs/wsa883x.c | 7 +-
sound/soc/intel/boards/sof_sdw.c | 6 +
sound/soc/intel/common/soc-acpi-intel-cht-match.c | 43 +++++
sound/soc/mediatek/mt8188/mt8188-mt6359.c | 21 +++
sound/soc/soc-dai.c | 7 +
sound/soc/soc-pcm.c | 12 +-
sound/soc/sof/ipc4.c | 3 +
sound/soc/sof/sof-audio.c | 7 +
sound/soc/sof/sof-pci-dev.c | 8 +
sound/soc/ti/omap-mcbsp.c | 6 +-
sound/usb/mixer_scarlett_gen2.c | 63 +++----
tools/include/uapi/linux/prctl.h | 2 +-
tools/perf/util/intel-pt.c | 2 +
tools/power/x86/turbostat/turbostat.c | 3 +-
tools/testing/cxl/test/cxl.c | 2 +-
.../testing/selftests/bpf/progs/verifier_loops1.c | 9 +-
tools/testing/selftests/bpf/verifier/calls.c | 6 +-
tools/testing/selftests/bpf/verifier/ld_imm64.c | 8 +-
tools/testing/selftests/clone3/clone3.c | 7 +-
tools/testing/selftests/efivarfs/create-read.c | 2 +
tools/testing/selftests/lkdtm/config | 1 -
tools/testing/selftests/lkdtm/tests.txt | 2 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 2 +-
tools/testing/selftests/resctrl/Makefile | 2 +-
tools/testing/selftests/resctrl/cache.c | 5 +-
tools/testing/selftests/resctrl/cat_test.c | 21 +--
tools/testing/selftests/resctrl/cmt_test.c | 37 ++--
tools/testing/selftests/resctrl/mba_test.c | 6 +-
tools/testing/selftests/resctrl/mbm_test.c | 9 +-
tools/testing/selftests/resctrl/resctrl.h | 23 ++-
tools/testing/selftests/resctrl/resctrl_tests.c | 132 ++++++++------
tools/testing/selftests/resctrl/resctrl_val.c | 36 ++--
tools/testing/selftests/resctrl/resctrlfs.c | 69 +++----
597 files changed, 6080 insertions(+), 3382 deletions(-)



2023-11-24 18:21:49

by Greg KH

[permalink] [raw]
Subject: [PATCH 6.6 442/530] sbsa_gwdt: Calculate timeout with 64-bit math

6.6-stable review patch. If anyone has any objections, please let me know.

------------------

From: Darren Hart <[email protected]>

commit 5d6aa89bba5bd6af2580f872b57f438dab883738 upstream.

Commit abd3ac7902fb ("watchdog: sbsa: Support architecture version 1")
introduced new timer math for watchdog revision 1 with the 48 bit offset
register.

The gwdt->clk and timeout are u32, but the argument being calculated is
u64. Without a cast, the compiler performs u32 operations, truncating
intermediate steps, resulting in incorrect values.

A watchdog revision 1 implementation with a gwdt->clk of 1GHz and a
timeout of 600s writes 3647256576 to the one shot watchdog instead of
300000000000, resulting in the watchdog firing in 3.6s instead of 600s.

Force u64 math by casting the first argument (gwdt->clk) as a u64. Make
the order of operations explicit with parenthesis.

Fixes: abd3ac7902fb ("watchdog: sbsa: Support architecture version 1")
Reported-by: Vanshidhar Konda <[email protected]>
Signed-off-by: Darren Hart <[email protected]>
Cc: Wim Van Sebroeck <[email protected]>
Cc: Guenter Roeck <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: <[email protected]> # 5.14.x
Reviewed-by: Guenter Roeck <[email protected]>
Link: https://lore.kernel.org/r/7d1713c5ffab19b0f3de796d82df19e8b1f340de.1695286124.git.darren@os.amperecomputing.com
Signed-off-by: Guenter Roeck <[email protected]>
Signed-off-by: Wim Van Sebroeck <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
---
drivers/watchdog/sbsa_gwdt.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

--- a/drivers/watchdog/sbsa_gwdt.c
+++ b/drivers/watchdog/sbsa_gwdt.c
@@ -152,14 +152,14 @@ static int sbsa_gwdt_set_timeout(struct
timeout = clamp_t(unsigned int, timeout, 1, wdd->max_hw_heartbeat_ms / 1000);

if (action)
- sbsa_gwdt_reg_write(gwdt->clk * timeout, gwdt);
+ sbsa_gwdt_reg_write((u64)gwdt->clk * timeout, gwdt);
else
/*
* In the single stage mode, The first signal (WS0) is ignored,
* the timeout is (WOR * 2), so the WOR should be configured
* to half value of timeout.
*/
- sbsa_gwdt_reg_write(gwdt->clk / 2 * timeout, gwdt);
+ sbsa_gwdt_reg_write(((u64)gwdt->clk / 2) * timeout, gwdt);

return 0;
}


2023-11-24 18:23:35

by Greg KH

[permalink] [raw]
Subject: [PATCH 6.6 460/530] drm/mediatek/dp: fix memory leak on ->get_edid callback audio detection

6.6-stable review patch. If anyone has any objections, please let me know.

------------------

From: Jani Nikula <[email protected]>

commit dab12fa8d2bd3868cf2de485ed15a3feef28a13d upstream.

The sads returned by drm_edid_to_sad() needs to be freed.

Fixes: e71a8ebbe086 ("drm/mediatek: dp: Audio support for MT8195")
Cc: Guillaume Ranquet <[email protected]>
Cc: Bo-Chen Chen <[email protected]>
Cc: AngeloGioacchino Del Regno <[email protected]>
Cc: Dmitry Osipenko <[email protected]>
Cc: Chun-Kuang Hu <[email protected]>
Cc: Philipp Zabel <[email protected]>
Cc: Matthias Brugger <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: <[email protected]> # v6.1+
Signed-off-by: Jani Nikula <[email protected]>
Reviewed-by: Chen-Yu Tsai <[email protected]>
Link: https://patchwork.kernel.org/project/dri-devel/patch/[email protected]/
Signed-off-by: Chun-Kuang Hu <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
---
drivers/gpu/drm/mediatek/mtk_dp.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

--- a/drivers/gpu/drm/mediatek/mtk_dp.c
+++ b/drivers/gpu/drm/mediatek/mtk_dp.c
@@ -2034,7 +2034,6 @@ static struct edid *mtk_dp_get_edid(stru
bool enabled = mtk_dp->enabled;
struct edid *new_edid = NULL;
struct mtk_dp_audio_cfg *audio_caps = &mtk_dp->info.audio_cur_cfg;
- struct cea_sad *sads;

if (!enabled) {
drm_atomic_bridge_chain_pre_enable(bridge, connector->state->state);
@@ -2053,7 +2052,11 @@ static struct edid *mtk_dp_get_edid(stru
}

if (new_edid) {
+ struct cea_sad *sads;
+
audio_caps->sad_count = drm_edid_to_sad(new_edid, &sads);
+ kfree(sads);
+
audio_caps->detect_monitor = drm_detect_monitor_audio(new_edid);
}



2023-11-24 18:23:47

by Greg KH

[permalink] [raw]
Subject: [PATCH 6.6 461/530] drm/mediatek/dp: fix memory leak on ->get_edid callback error path

6.6-stable review patch. If anyone has any objections, please let me know.

------------------

From: Jani Nikula <[email protected]>

commit fcaf9761fd5884a64eaac48536f8c27ecfd2e6bc upstream.

Setting new_edid to NULL leaks the buffer.

Fixes: f70ac097a2cf ("drm/mediatek: Add MT8195 Embedded DisplayPort driver")
Cc: Markus Schneider-Pargmann <[email protected]>
Cc: Guillaume Ranquet <[email protected]>
Cc: Bo-Chen Chen <[email protected]>
Cc: CK Hu <[email protected]>
Cc: AngeloGioacchino Del Regno <[email protected]>
Cc: Dmitry Osipenko <[email protected]>
Cc: Chun-Kuang Hu <[email protected]>
Cc: Philipp Zabel <[email protected]>
Cc: Matthias Brugger <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: <[email protected]> # v6.1+
Signed-off-by: Jani Nikula <[email protected]>
Reviewed-by: Guillaume Ranquet <[email protected]>
Link: https://patchwork.kernel.org/project/dri-devel/patch/[email protected]/
Signed-off-by: Chun-Kuang Hu <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
---
drivers/gpu/drm/mediatek/mtk_dp.c | 1 +
1 file changed, 1 insertion(+)

--- a/drivers/gpu/drm/mediatek/mtk_dp.c
+++ b/drivers/gpu/drm/mediatek/mtk_dp.c
@@ -2048,6 +2048,7 @@ static struct edid *mtk_dp_get_edid(stru
*/
if (mtk_dp_parse_capabilities(mtk_dp)) {
drm_err(mtk_dp->drm_dev, "Can't parse capabilities\n");
+ kfree(new_edid);
new_edid = NULL;
}



2023-11-24 18:34:50

by Ronald Warsow

[permalink] [raw]
Subject: Re: [PATCH 6.6 000/530] 6.6.3-rc1 review

Hi Greg

6.6.3-rc1

compiles, boots and runs[1] here on x86_64
(Intel Rocket Lake: i5-11400)

Thanks

[1] a vbox crash I first got known off today:
https://www.virtualbox.org/ticket/21898


Tested-by: Ronald Warsow <[email protected]>

2023-11-24 19:07:30

by Naresh Kamboju

[permalink] [raw]
Subject: Re: [PATCH 6.6 000/530] 6.6.3-rc1 review

On Fri, 24 Nov 2023 at 23:34, Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.6.3 release.
> There are 530 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Sun, 26 Nov 2023 17:19:17 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.3-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h



> Zhen Lei <[email protected]>
> rcu: Dump memory object info if callback function is invalid


Following build warnings / errors noticed while building the
arm64 tinyconfig on stable-rc linux-6.6.y.


kernel/rcu/update.c:49:
kernel/rcu/rcu.h: In function 'debug_rcu_head_callback':
kernel/rcu/rcu.h:255:17: error: implicit declaration of function
'kmem_dump_obj'; did you mean 'mem_dump_obj'?
[-Werror=implicit-function-declaration]
255 | kmem_dump_obj(rhp);
| ^~~~~~~~~~~~~
| mem_dump_obj
cc1: some warnings being treated as errors


rcu: Dump memory object info if callback function is invalid
[ Upstream commit 2cbc482d325ee58001472c4359b311958c4efdd1 ]

Steps to reproduce:
$ tuxmake --runtime podman --target-arch arm64 --toolchain gcc-11
--kconfig tinyconfig config debugkernel dtbs kernel modules xipkernel

Reported-by: Linux Kernel Functional Testing <[email protected]>

Links:
- https://storage.tuxsuite.com/public/linaro/lkft/builds/2YdN5Tb5NAFPo7H9WWQd0APrWu1/


--
Linaro LKFT
https://lkft.linaro.org

2023-11-24 21:58:27

by Nam Cao

[permalink] [raw]
Subject: Re: [PATCH 6.6 000/530] 6.6.3-rc1 review

On Fri, Nov 24, 2023 at 05:42:46PM +0000, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.3 release.
> There are 530 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Sun, 26 Nov 2023 17:19:17 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.3-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Noticed no problem on my Starfive Visionfive 2 board (RISCV):

Tested-by: Nam Cao <[email protected]>

Best regards,
Nam

2023-11-24 22:29:45

by Takeshi Ogasawara

[permalink] [raw]
Subject: Re: [PATCH 6.6 000/530] 6.6.3-rc1 review

Hi Greg

On Sat, Nov 25, 2023 at 3:04 AM Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.6.3 release.
> There are 530 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Sun, 26 Nov 2023 17:19:17 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.3-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>

6.6.3-rc1 tested.

Build successfully completed.
Boot successfully completed.
No dmesg regressions.
Video output normal.
Sound output normal.

Lenovo ThinkPad X1 Carbon Gen10(Intel i7-1260P(x86_64) arch linux)

Thanks

Tested-by: Takeshi Ogasawara <[email protected]>

2023-11-25 09:42:58

by Ron Economos

[permalink] [raw]
Subject: Re: [PATCH 6.6 000/530] 6.6.3-rc1 review

On 11/24/23 9:42 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.3 release.
> There are 530 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Sun, 26 Nov 2023 17:19:17 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.3-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Built and booted successfully on RISC-V RV64 (HiFive Unmatched).

Tested-by: Ron Economos <[email protected]>

2023-11-25 11:27:20

by Pavel Machek

[permalink] [raw]
Subject: Re: [PATCH 6.6 000/530] 6.6.3-rc1 review

Hi!

> This is the start of the stable review cycle for the 6.6.3 release.
> There are 530 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.

We see build problems on arm64 and probably runtime problems on arm:

https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/1084460663

Best regards,
Pavel
--
DENX Software Engineering GmbH, Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany


Attachments:
(No filename) (582.00 B)
signature.asc (201.00 B)
Download all attachments

2023-11-25 12:34:29

by Bagas Sanjaya

[permalink] [raw]
Subject: Re: [PATCH 6.6 000/530] 6.6.3-rc1 review

On Fri, Nov 24, 2023 at 05:42:46PM +0000, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.3 release.
> There are 530 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>

Successfully compiled and installed bindeb-pkgs on my computer (Acer
Aspire E15, Intel Core i3 Haswell). No noticeable regressions.

Tested-by: Bagas Sanjaya <[email protected]>

--
An old man doll... just what I always wanted! - Clara


Attachments:
(No filename) (558.00 B)
signature.asc (235.00 B)
Download all attachments

2023-11-25 15:31:40

by Greg KH

[permalink] [raw]
Subject: Re: [PATCH 6.6 000/530] 6.6.3-rc1 review

On Sat, Nov 25, 2023 at 12:35:47AM +0530, Naresh Kamboju wrote:
> On Fri, 24 Nov 2023 at 23:34, Greg Kroah-Hartman
> <[email protected]> wrote:
> >
> > This is the start of the stable review cycle for the 6.6.3 release.
> > There are 530 patches in this series, all will be posted as a response
> > to this one. If anyone has any issues with these being applied, please
> > let me know.
> >
> > Responses should be made by Sun, 26 Nov 2023 17:19:17 +0000.
> > Anything received after that time might be too late.
> >
> > The whole patch series can be found in one patch at:
> > https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.3-rc1.gz
> > or in the git tree and branch at:
> > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
> > and the diffstat can be found below.
> >
> > thanks,
> >
> > greg k-h
>
>
>
> > Zhen Lei <[email protected]>
> > rcu: Dump memory object info if callback function is invalid
>
>
> Following build warnings / errors noticed while building the
> arm64 tinyconfig on stable-rc linux-6.6.y.
>
>
> kernel/rcu/update.c:49:
> kernel/rcu/rcu.h: In function 'debug_rcu_head_callback':
> kernel/rcu/rcu.h:255:17: error: implicit declaration of function
> 'kmem_dump_obj'; did you mean 'mem_dump_obj'?
> [-Werror=implicit-function-declaration]
> 255 | kmem_dump_obj(rhp);
> | ^~~~~~~~~~~~~
> | mem_dump_obj
> cc1: some warnings being treated as errors
>
>
> rcu: Dump memory object info if callback function is invalid
> [ Upstream commit 2cbc482d325ee58001472c4359b311958c4efdd1 ]
>
> Steps to reproduce:
> $ tuxmake --runtime podman --target-arch arm64 --toolchain gcc-11
> --kconfig tinyconfig config debugkernel dtbs kernel modules xipkernel
>
> Reported-by: Linux Kernel Functional Testing <[email protected]>
>
> Links:
> - https://storage.tuxsuite.com/public/linaro/lkft/builds/2YdN5Tb5NAFPo7H9WWQd0APrWu1/

Should now be fixed, I'll push out a -rc2 soon to verify.

thanks,

greg k-h