2023-05-22 20:14:33

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 6.3 000/364] 6.3.4-rc1 review

This is the start of the stable review cycle for the 6.3.4 release.
There are 364 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 Wed, 24 May 2023 19:03:25 +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.3.4-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.3.y
and the diffstat can be found below.

thanks,

greg k-h

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

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

Wenchao Hao <[email protected]>
scsi: Revert "scsi: core: Do not increase scsi_device's iorequest_cnt if dispatch failed"

Li Ma <[email protected]>
drm/amdgpu: reserve the old gc_11_0_*_mes.bin

Jack Xiao <[email protected]>
drm/amd/amdgpu: introduce gc_*_mes_2.bin v2

Ard Biesheuvel <[email protected]>
ARM: 9297/1: vfp: avoid unbalanced stack on 'success' return path

Ard Biesheuvel <[email protected]>
ARM: 9294/2: vfp: Fix broken softirq handling with instrumentation enabled

Mathieu Poirier <[email protected]>
remoteproc: imx_dsp_rproc: Fix kernel test robot sparse warning

Ze Gao <[email protected]>
rethook, fprobe: do not trace rethook related functions

Ze Gao <[email protected]>
rethook: use preempt_{disable, enable}_notrace in rethook_trampoline_handler

Peter Collingbourne <[email protected]>
arm64: mte: Do not set PG_mte_tagged if tags were not initialized

Peter Collingbourne <[email protected]>
arm64: Also reset KASAN tag if page is not PG_mte_tagged

Heiko Carstens <[email protected]>
s390/qdio: fix do_sqbs() inline assembly constraint

Heiko Carstens <[email protected]>
s390/crypto: use vector instructions only if available for ChaCha20

Stefan Haberland <[email protected]>
s390/dasd: fix command reject error on ESE devices

Ryusuke Konishi <[email protected]>
nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()

Huayu Chen <[email protected]>
nfp: fix NFP_NET_MAX_DSCP definition error

Hari Bathini <[email protected]>
powerpc/bpf: populate extable entries only during the last pass

Michael Ellerman <[email protected]>
powerpc/64s/radix: Fix soft dirty tracking

Jerry Snitselaar <[email protected]>
tpm/tpm_tis: Disable interrupts for more Lenovo devices

Gaurav Batra <[email protected]>
powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device

Gaurav Batra <[email protected]>
powerpc/iommu: DMA address offset is incorrectly calculated with 2MB TCEs

Michal Simek <[email protected]>
dt-bindings: ata: ahci-ceva: Cover all 4 iommus entries

Rob Clark <[email protected]>
iommu/arm-smmu-qcom: Fix missing adreno_smmu's

Alex Deucher <[email protected]>
drm/amdgpu/gfx11: update gpu_clock_counter logic

Tong Liu01 <[email protected]>
drm/amdgpu: refine get gpu clock counter method

Guilherme G. Piccoli <[email protected]>
drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well

Bas Nieuwenhuizen <[email protected]>
drm/amdgpu/gfx10: Disable gfxoff before disabling powergating.

Alex Deucher <[email protected]>
drm/amdgpu/gmc11: implement get_vbios_fb_size()

Evan Quan <[email protected]>
drm/amd/pm: fix possible power mode mismatch between driver and PMFW

Xiubo Li <[email protected]>
ceph: force updating the msg pointer in non-split case

George Kennedy <[email protected]>
vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF

Mario Limonciello <[email protected]>
thunderbolt: Clear registers properly when auto clear isn't in use

Krzysztof Kozlowski <[email protected]>
serial: qcom-geni: fix enabling deactivated interrupt

Andrew Davis <[email protected]>
serial: 8250_exar: Add support for USR298x PCI Modems

Vitaliy Tomin <[email protected]>
serial: Add support for Advantech PCI-1611U card

Sandipan Das <[email protected]>
perf script: Skip aggregation for stat events

Domenico Cerasuolo <[email protected]>
mm: fix zswap writeback race condition

Peng Zhang <[email protected]>
maple_tree: make maple state reusable after mas_empty_area()

Ilya Leoshkevich <[email protected]>
statfs: enforce statfs[64] structure initialization

Michal Luczaj <[email protected]>
KVM: Fix vcpu_array[0] races

Oliver Upton <[email protected]>
KVM: arm64: Infer the PA offset from IPA in stage-2 map walker

Chih-Yen Chang <[email protected]>
ksmbd: fix global-out-of-bounds in smb2_find_context_vals

Chih-Yen Chang <[email protected]>
ksmbd: fix wrong UserName check in session_user

Chih-Yen Chang <[email protected]>
ksmbd: allocate one more byte for implied bcc[0]

Gustav Johansson <[email protected]>
ksmbd: smb2: Allow messages padded to 8byte boundary

Bharath SM <[email protected]>
SMB3: drop reference to cfile before sending oplock break

Bharath SM <[email protected]>
SMB3: Close all deferred handles of inode in case of handle lease break

Ping-Ke Shih <[email protected]>
wifi: rtw88: correct qsel_to_ep[] type as int

Ping-Ke Shih <[email protected]>
wifi: rtw88: use work to update rate to avoid RCU warning

Hans de Goede <[email protected]>
wifi: brcmfmac: Check for probe() id argument being NULL

Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Disable interrupts in probe error path

Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt

Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Clear listen-only bit if not explicitly requested

Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Empty SRB buffer in probe

Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Call request_irq() before enabling interrupts

Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()

Oliver Hartkopp <[email protected]>
can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag

Oliver Hartkopp <[email protected]>
can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag

Kai-Heng Feng <[email protected]>
ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop

Vitaly Rodionov <[email protected]>
ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops

Luke D. Jones <[email protected]>
ALSA: hda/realtek: Add quirk for 2nd ASUS GU603

Ai Chao <[email protected]>
ALSA: hda/realtek: Add a quirk for HP EliteDesk 805

Jeremy Soller <[email protected]>
ALSA: hda/realtek: Add quirk for Clevo L140AU

Nikhil Mahale <[email protected]>
ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table

Takashi Iwai <[email protected]>
ALSA: hda: Fix Oops by 9.1 surround channel names

Mathias Nyman <[email protected]>
xhci: Fix incorrect tracking of free space on transfer rings

Mario Limonciello <[email protected]>
xhci-pci: Only run d3cold avoidance quirk for s2idle

Francesco Dolcini <[email protected]>
Revert "usb: gadget: udc: core: Invoke usb_gadget_connect only when started"

Francesco Dolcini <[email protected]>
Revert "usb: gadget: udc: core: Prevent redundant calls to pullup"

Badhri Jagan Sridharan <[email protected]>
usb: typec: altmodes/displayport: fix pin_assignment_show

Konrad Gräfe <[email protected]>
usb: gadget: u_ether: Fix host MAC address case

Udipto Goswami <[email protected]>
usb: dwc3: debugfs: Resume dwc3 before accessing registers

Roger Quadros <[email protected]>
usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()

Weitao Wang <[email protected]>
USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value

Maxime Bizon <[email protected]>
usb-storage: fix deadlock when a scsi command timeouts more than once

Alan Stern <[email protected]>
USB: usbtmc: Fix direction for 0-length ioctl control messages

Takashi Iwai <[email protected]>
ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go

Arnd Bergmann <[email protected]>
bridge: always declare tunnel functions

Florian Westphal <[email protected]>
netfilter: nft_set_rbtree: fix null deref on element insertion

Florian Westphal <[email protected]>
netfilter: nf_tables: fix nft_trans type confusion

Benjamin Poirier <[email protected]>
net: selftests: Fix optstring

Vladimir Oltean <[email protected]>
net: pcs: xpcs: fix C73 AN not getting enabled

M Chetan Kumar <[email protected]>
net: wwan: iosm: fix NULL pointer dereference when removing device

Eric Dumazet <[email protected]>
vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()

Aleksandr Loktionov <[email protected]>
igb: fix bit_shift to be in [1..8] range

Marco Migliore <[email protected]>
net: dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset

Christophe JAILLET <[email protected]>
cassini: Fix a memory leak in the error handling path of cas_init_one()

Kuniyuki Iwashima <[email protected]>
tun: Fix memory leak for detached NAPI queue.

Ido Schimmel <[email protected]>
devlink: Fix crash with CONFIG_NET_NS=n

Michael Kelley <[email protected]>
scsi: storvsc: Don't pass unused PFNs to Hyper-V host

Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: don't trust firmware n_channels

Alon Giladi <[email protected]>
wifi: iwlwifi: mvm: fix OEM's name in the tas approved list

Alon Giladi <[email protected]>
wifi: iwlwifi: fix OEM's name in the ppag approved list

Johannes Berg <[email protected]>
wifi: iwlwifi: fw: fix DBGI dump

Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock

Michael Lee <[email protected]>
wifi: mac80211: Abort running color change when stopping the AP

Johannes Berg <[email protected]>
wifi: mac80211: fix min center freq offset tracing

Christophe JAILLET <[email protected]>
wifi: mac80211: Fix puncturing bitmap handling in __ieee80211_csa_finalize()

Mirsad Goran Todorovac <[email protected]>
wifi: mac80211: fortify the spinlock against deadlock by interrupt

Ilan Peer <[email protected]>
wifi: cfg80211: Drop entries with invalid BSSIDs in RNR

Ahmed Zaki <[email protected]>
iavf: send VLAN offloading caps once after VFR

Dawid Wesierski <[email protected]>
ice: Fix ice VF reset during iavf initialization

Ahmed Zaki <[email protected]>
ice: Fix stats after PF reset

Florian Fainelli <[email protected]>
net: bcmgenet: Restore phy_stop() depending upon suspend/close

Florian Fainelli <[email protected]>
net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()

Oliver Hartkopp <[email protected]>
can: dev: fix missing CAN XL support in can_put_echo_skb()

Vineeth Vijayan <[email protected]>
s390/cio: include subchannels without devices also for evaluation

Xin Long <[email protected]>
tipc: check the bearer min mtu properly when setting it by netlink

Xin Long <[email protected]>
tipc: do not update mtu if msg_max is too small in mtu negotiation

Xin Long <[email protected]>
tipc: add tipc_bearer_min_mtu to calculate min mtu

Feng Liu <[email protected]>
virtio_net: Fix error unwinding of XDP initialization

Shenwei Wang <[email protected]>
net: fec: remove the xdp_return_frame when lack of tx BDs

Dong Chenchen <[email protected]>
net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()

Arnd Bergmann <[email protected]>
drm/exynos: fix g2d_open/close helper function definitions

Ranjani Sridharan <[email protected]>
ASoC: SOF: topology: Fix logic for copying tuples

Douglas Anderson <[email protected]>
ASoC: mediatek: mt8186: Fix use-after-free in driver remove path

Peter Ujfalusi <[email protected]>
ASoC: SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config

Chuck Lever <[email protected]>
SUNRPC: Fix trace_svc_register() call site

NeilBrown <[email protected]>
SUNRPC: always free ctxt when freeing deferred request

NeilBrown <[email protected]>
SUNRPC: double free xprt_ctxt while still in use

Duoming Zhou <[email protected]>
media: netup_unidvb: fix use-after-free at del_timer()

Jijie Shao <[email protected]>
net: hns3: fix reset timeout when enable full VF

Jie Wang <[email protected]>
net: hns3: fix reset delay time to avoid configuration timeout

Jijie Shao <[email protected]>
net: hns3: fix sending pfc frames after reset issue

Jie Wang <[email protected]>
net: hns3: fix output information incomplete for dumping tx queue info with debugfs

Clément Léger <[email protected]>
net: dsa: rzn1-a5psw: disable learning for standalone ports

Alexis Lothoré <[email protected]>
net: dsa: rzn1-a5psw: fix STP states handling

Clément Léger <[email protected]>
net: dsa: rzn1-a5psw: enable management frames for CPU port

Xin Long <[email protected]>
erspan: get the proto with the md version for collect_md

Doug Berger <[email protected]>
serial: 8250_bcm7271: fix leak in `brcmuart_probe`

Doug Berger <[email protected]>
serial: 8250_bcm7271: balance clk_enable calls

Ke Zhang <[email protected]>
serial: arc_uart: fix of_iomap leak in `arc_serial_probe`

Arnd Bergmann <[email protected]>
media: pvrusb2: fix DVB_CORE dependency

Eric Dumazet <[email protected]>
tcp: fix possible sk_priority leak in tcp_v4_send_reset()

Zhuang Shengen <[email protected]>
vsock: avoid to close connected socket after the timeout

Pieter Jansen van Vuuren <[email protected]>
sfc: disable RXFCS and RXALL features by default

Jan Sokolowski <[email protected]>
ice: Fix undersized tx_flags variable

Ryan C. Underwood <[email protected]>
ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15

Ryder Lee <[email protected]>
wifi: mt76: connac: fix stats->tx_bytes calculation

Dan Carpenter <[email protected]>
ALSA: firewire-digi00x: prevent potential use after free

Grygorii Strashko <[email protected]>
net: phy: dp83867: add w/a for packet errors seen with short cables

Uwe Kleine-König <[email protected]>
net: fec: Better handle pm_runtime_get() failing in .remove()

Jiri Pirko <[email protected]>
devlink: change per-devlink netdev notifier to static one

Andrea Mayer <[email protected]>
selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test

Andrea Mayer <[email protected]>
selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test

Rob Clark <[email protected]>
drm/msm: Fix submit error-path leaks

Tobias Brunner <[email protected]>
af_key: Reject optional tunnel/BEET mode templates in outbound policies

Tobias Brunner <[email protected]>
xfrm: Reject optional tunnel/BEET mode templates in outbound policies

Wyes Karny <[email protected]>
cpupower: Make TSC read per CPU for Mperf monitor

Shengjiu Wang <[email protected]>
ASoC: fsl_micfil: Fix error handler with pm_runtime_enable

Chuck Lever <[email protected]>
SUNRPC: Fix encoding of accepted but unsuccessful RPC replies

Jianhua Lu <[email protected]>
dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi

Marijn Suijten <[email protected]>
drm/msm/dpu: Remove duplicate register defines from INTF

Marijn Suijten <[email protected]>
drm/msm/dpu: Fix PP_BLK_DIPHER -> DITHER typo

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: split SM8550 catalog entry to the separate file

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: move UBWC/memory configuration to separate struct

Konrad Dybcio <[email protected]>
drm/msm/dpu: Allow variable INTF_BLK size

Konrad Dybcio <[email protected]>
drm/msm/dpu: Allow variable SSPP_BLK size

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: drop smart_dma_rev from dpu_caps

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: populate SmartDMA features in hw catalog

Marijn Suijten <[email protected]>
drm/msm/dpu: Reindent REV_7xxx interrupt masks with tabs

Marijn Suijten <[email protected]>
drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header

Marijn Suijten <[email protected]>
drm/msm/dpu: Assign missing writeback log_mask

Srinivas Kandagatla <[email protected]>
drm/msm/dp: unregister audio driver during unbind

Martin Willi <[email protected]>
Revert "Fix XFRM-I support for nested ESP tunnels"

Leon Romanovsky <[email protected]>
xfrm: Fix leak of dev tracker

Leon Romanovsky <[email protected]>
xfrm: release all offloaded policy memory

Sabrina Dubroca <[email protected]>
xfrm: don't check the default policy if the policy allows the packet

Guilherme G. Piccoli <[email protected]>
parisc: Replace regular spinlock with spin_trylock on panic path

Jarkko Nikula <[email protected]>
mfd: intel-lpss: Add Intel Meteor Lake PCH-S LPSS PCI IDs

Qiang Ning <[email protected]>
mfd: dln2: Fix memory leak in dln2_probe()

Hans de Goede <[email protected]>
mfd: intel_soc_pmic_chtwc: Add Lenovo Yoga Book X90F to intel_cht_wc_models

Richard Fitzgerald <[email protected]>
soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow

Krzysztof Kozlowski <[email protected]>
soundwire: qcom: gracefully handle too many ports in DT

Alain Volmat <[email protected]>
phy: st: miphy28lp: use _poll_timeout functions for waits

Eugene Huang <[email protected]>
soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15

Andy Shevchenko <[email protected]>
pinctrl: at91: use devm_kasprintf() to avoid potential leaks (part 2)

Steve French <[email protected]>
cifs: missing lock when updating session status

Sebastian Reichel <[email protected]>
clk: rockchip: rk3588: make gate linked clocks critical

Avihai Horon <[email protected]>
RDMA/mlx5: Remove pcie_relaxed_ordering_enabled() check for RO write

Vicki Pfau <[email protected]>
Input: xpad - add constants for GIP interface numbers

Hans de Goede <[email protected]>
power: supply: axp288_charger: Use alt usb-id extcon on some x86 android tablets

Chunyan Zhang <[email protected]>
iommu/sprd: Release dma buffer to avoid memory leak

Tomas Krcka <[email protected]>
iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any

Arnd Bergmann <[email protected]>
clk: tegra20: fix gcc-7 constant overflow warning

Jia-Ju Bai <[email protected]>
fs/ntfs3: Fix a possible null-pointer dereference in ni_clear()

Edward Lo <[email protected]>
fs/ntfs3: Add length check in indx_get_root

Edward Lo <[email protected]>
fs/ntfs3: Validate MFT flags before replaying logs

Abdun Nihaal <[email protected]>
fs/ntfs3: Fix NULL dereference in ni_write_inode

Edward Lo <[email protected]>
fs/ntfs3: Enhance the attribute size check

Ye Bin <[email protected]>
fs/ntfs3: Fix NULL pointer dereference in 'ni_write_inode'

Manivannan Sadhasivam <[email protected]>
iommu/arm-smmu-qcom: Limit the SMR groups to 128

Ivan Orlov <[email protected]>
KVM: selftests: Add 'malloc' failure check in vcpu_save_state

Gustavo A. R. Silva <[email protected]>
RDMA/core: Fix multiple -Warray-bounds warnings

Hao Zeng <[email protected]>
recordmcount: Fix memory leaks in the uwrite function

Alexandre Ghiti <[email protected]>
riscv: Fix EFI stub usage of KASAN instrumented strcmp function

Josh Poimboeuf <[email protected]>
lkdtm/stackleak: Fix noinstr violation

Josh Poimboeuf <[email protected]>
sched: Fix KCSAN noinstr violation

Rob Herring <[email protected]>
powerpc: Use of_property_present() for testing DT property presence

Rodríguez Barbarin, José Javier <[email protected]>
mcb-pci: Reallocate memory region to avoid memory overlapping

Tony Lindgren <[email protected]>
serial: 8250: Reinit port->pm on port specific driver unbind

Frank Wang <[email protected]>
usb: typec: tcpm: fix multiple times discover svids error

Jason Gerecke <[email protected]>
HID: wacom: generic: Set battery quirk only when we see battery data

weiliang1503 <[email protected]>
HID: Ignore battery for ELAN touchscreen on ROG Flow X13 GV301RA

Alex Henrie <[email protected]>
HID: apple: Set the tilde quirk flag on the Geyser 3

Syed Saba Kareem <[email protected]>
ASoC: amd: Add check for acp config flags

Baishan Jiang <[email protected]>
ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x

Cem Kaya <[email protected]>
ASoC: amd: Add Dell G15 5525 to quirks list

Fred Oh <[email protected]>
ALSA: hda: LNL: add HD Audio PCI ID

Samuel Čavoj <[email protected]>
usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325

Kevin Groeneveld <[email protected]>
spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3

Bastien Nocera <[email protected]>
HID: logitech-hidpp: Reconcile USB and Unifying serials

Bastien Nocera <[email protected]>
HID: logitech-hidpp: Don't use the USB serial for USB devices

Prajna Sariputra <[email protected]>
ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42)

Mika Westerberg <[email protected]>
spi: intel-pci: Add support for Meteor Lake-S SPI serial flash

Josue David Hernandez Gutierrez <[email protected]>
xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume

Andy Shevchenko <[email protected]>
xhci: mem: Carefully calculate size for memory allocations

Khadija Kamran <[email protected]>
staging: axis-fifo: initialize timeouts in init only

Lorenzo Bianconi <[email protected]>
iio: imu: st_lsm6dsx: discard samples during filters settling time

Alex Henrie <[email protected]>
HID: apple: Set the tilde quirk flag on the Geyser 4 and later

Philipp Hortmann <[email protected]>
staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE

Max Chou <[email protected]>
Bluetooth: btrtl: Add the support for RTL8851B

Min Li <[email protected]>
Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp

Raul Cheleguini <[email protected]>
Bluetooth: Add new quirk for broken set random RPA timeout for ATS2851

Hans de Goede <[email protected]>
Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set

Chethan T N <[email protected]>
Bluetooth: btintel: Add LE States quirk support

Max Chou <[email protected]>
Bluetooth: btrtl: check for NULL in btrtl_set_quirks()

Raul Cheleguini <[email protected]>
Bluetooth: Improve support for Actions Semi ATS2851 based devices

Vasily Khoruzhick <[email protected]>
Bluetooth: btrtl: add support for the RTL8723CS

Vasily Khoruzhick <[email protected]>
Bluetooth: Add new quirk for broken local ext features page 2

Meng Tang <[email protected]>
Bluetooth: btusb: Add new PID/VID 04ca:3801 for MT7663

Simon Horman <[email protected]>
ipvs: Update width of source for ip_vs_sync_conn_options

Zhong Jinghua <[email protected]>
nbd: fix incomplete validation of ioctl arg

Larry Finger <[email protected]>
wifi: rtw88: Fix memory leak in rtw88_usb

Nagarajan Maran <[email protected]>
wifi: ath11k: Fix SKB corruption in REO destination ring

Hans de Goede <[email protected]>
wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace

Chaitanya Kulkarni <[email protected]>
null_blk: Always check queue mode setting from configfs

Jaegeuk Kim <[email protected]>
f2fs: relax sanity check if checkpoint is corrupted

Johannes Berg <[email protected]>
wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO

Reese Russell <[email protected]>
wifi: mt76: mt7921: add Netgear AXE3000 (A8000) support

Harshitha Prem <[email protected]>
wifi: ath11k: Ignore frags from uninitialized peer in dp.

Colin Ian King <[email protected]>
block, bfq: Fix division by zero error on zero wsum

Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: fix ptk_pn memory leak

Hyunwoo Kim <[email protected]>
wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf

Mukesh Sisodiya <[email protected]>
wifi: iwlwifi: add a new PCI device ID for BZ device

Daniel Gabay <[email protected]>
wifi: iwlwifi: pcie: fix possible NULL pointer dereference

Vladimir Oltean <[email protected]>
net/sched: pass netlink extack to mqprio and taprio offload

Yu Kuai <[email protected]>
md: fix soft lockup in status_resync

Yafang <[email protected]>
bpf: Add preempt_count_{sub,add} into btf id deny list

Hao Zeng <[email protected]>
samples/bpf: Fix fout leak in hbm's run_bpf_prog

Chao Yu <[email protected]>
f2fs: fix to check readonly condition correctly

Chao Yu <[email protected]>
f2fs: fix to drop all dirty pages during umount() if cp_error is set

Yonggil Song <[email protected]>
f2fs: Fix system crash due to lack of free space in LFS

Stephan Müller <[email protected]>
crypto: jitter - permanent and intermittent health errors

Ojaswin Mujoo <[email protected]>
ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()

Kemeng Shi <[email protected]>
ext4: set goal start correctly in ext4_mb_normalize_request

Xingui Yang <[email protected]>
scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list

Adrian Hunter <[email protected]>
scsi: ufs: ufs-pci: Add support for Intel Lunar Lake

Andreas Gruenbacher <[email protected]>
gfs2: Fix inode height consistency check

Zheng Wang <[email protected]>
scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition

Eli Cohen <[email protected]>
lib: cpu_rmap: Avoid use after free on rmap->obj array entries

Dmitry Bogdanov <[email protected]>
scsi: target: iscsit: Free cmds before session free

Nick Child <[email protected]>
netdev: Enforce index cap in netdev_get_tx_queue

Nick Child <[email protected]>
net: Catch invalid index in XPS mapping

Rajat Soni <[email protected]>
wifi: ath12k: fix memory leak in ath12k_qmi_driver_event_work()

Nathan Chancellor <[email protected]>
net: pasemi: Fix return type of pasemi_mac_start_tx()

Maxim Korotkov <[email protected]>
bnxt: avoid overflow in bnxt_get_nvram_directory()

Dongliang Mu <[email protected]>
wifi: rtw88: fix memory leak in rtw_usb_probe()

Justin Tee <[email protected]>
scsi: lpfc: Correct used_rpi count when devloss tmo fires with no recovery

Justin Tee <[email protected]>
scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow

Jan Kara <[email protected]>
ext2: Check block size validity during mount

Hector Martin <[email protected]>
wifi: brcmfmac: pcie: Add IDs/properties for BCM4387

Hector Martin <[email protected]>
wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex

Hector Martin <[email protected]>
wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Annotate data races in bpf_local_storage

Ramya Gnanasekar <[email protected]>
wifi: ath12k: PCI ops for wakeup/release MHI

Ramya Gnanasekar <[email protected]>
wifi: ath12k: Handle lock during peer_id find

Kees Cook <[email protected]>
wifi: ath: Silence memcpy run-time false positive warning

Aleksandr Mezin <[email protected]>
hwmon: (nzxt-smart2) add another USB ID

Feng Jiang <[email protected]>
platform/x86/amd: pmc: Fix memory leak in amd_pmc_stb_debugfs_open_v2()

Wei Chen <[email protected]>
media: mediatek: vcodec: Fix potential array out-of-bounds in decoder queue_setup

Mukul Joshi <[email protected]>
drm/amdgpu: Enable IH retry CAM on GFX9

Laurent Pinchart <[email protected]>
media: Prefer designated initializers over memset for subdev pad ops

lyndonli <[email protected]>
drm/amdgpu: Fix sdma v4 sw fini error

Mario Limonciello <[email protected]>
drm/amd: Fix an out of bounds error in BIOS parser

Paul Hsieh <[email protected]>
drm/amd/display: Correct DML calculation to follow HW SPEC

Hans de Goede <[email protected]>
ACPI: video: Remove desktops without backlight DMI quirks

Bingbu Cao <[email protected]>
media: ipu3-cio2: support multiple sensors and VCMs with same HID

Shanker Donthineni <[email protected]>
irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4

Konrad Dybcio <[email protected]>
arm64: dts: qcom: sm6115-j606f: Add ramoops node

Konrad Dybcio <[email protected]>
arm64: dts: qcom: sdm845-polaris: Drop inexistent properties

void0red <[email protected]>
ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects

Tamir Duberstein <[email protected]>
ACPICA: Avoid undefined behavior: applying zero offset to null pointer

Douglas Anderson <[email protected]>
drm/msm/dp: Clean up handling of DP AUX interrupts

Nur Hussein <[email protected]>
drm/tegra: Avoid potential 32-bit integer overflow

Karol Wachowski <[email protected]>
accel/ivpu: Remove D3hot delay for Meteorlake

Arnaud Pouliquen <[email protected]>
remoteproc: stm32_rproc: Add mutex protection for workqueue

Ayush Gupta <[email protected]>
drm/amd/display: fixed dcn30+ underflow issue

Armin Wolf <[email protected]>
ACPI: EC: Fix oops when removing custom query handlers

Pierre Gondois <[email protected]>
firmware: arm_sdei: Fix sleep from invalid context BUG

Sebastian Krzyszkowiak <[email protected]>
arm64: dts: imx8mq-librem5: Remove dis_u3_susphy_quirk from usb_dwc3_0

Zheng Wang <[email protected]>
memstick: r592: Fix UAF bug in r592_remove due to race condition

Toby Chen <[email protected]>
drm/rockchip: dw_hdmi: cleanup drm encoder during unbind

Kang Chen <[email protected]>
ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup()

David E. Box <[email protected]>
platform/x86/intel: vsec: Explicitly enable capabilities

Tom Rix <[email protected]>
media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols

harperchen <[email protected]>
media: pci: tw68: Fix null-ptr-deref bug in buf prepare and finish

harperchen <[email protected]>
media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish()

Kees Cook <[email protected]>
media: imx-jpeg: Bounds check sizeimage access

Samson Tam <[email protected]>
drm/amd/display: reallocate DET for dual displays with high pixel rate ratio

Tomer Tayar <[email protected]>
accel/habanalabs: postpone mem_mgr IDR destruction to hpriv_release()

Konrad Dybcio <[email protected]>
arm64: dts: qcom: msm8996: Add missing DWC3 quirks

Iuliana Prodan <[email protected]>
remoteproc: imx_dsp_rproc: Add custom memory copy implementation for i.MX DSP Cores

Alexander Stein <[email protected]>
regmap: cache: Return error in cache sync operations for REGCACHE_NONE

Rodrigo Siqueira <[email protected]>
drm/amd/display: Use DC_LOG_DC in the trasform pixel function

Gabe Teeger <[email protected]>
drm/amd/display: Enable HostVM based on rIOMMU active

Hans de Goede <[email protected]>
platform/x86: x86-android-tablets: Add Acer Iconia One 7 B1-750 data

Samson Tam <[email protected]>
drm/amd/display: enable DPG when disabling plane for phantom pipe

Paul Hsieh <[email protected]>
drm/amd/display: Correct DML calculation to align HW formula

Ayush Gupta <[email protected]>
drm/amd/display: populate subvp cmd info only for the top pipe

Jani Nikula <[email protected]>
drm/displayid: add displayid_get_header() and check bounds better

Tetsuo Handa <[email protected]>
fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()

Christian Brauner <[email protected]>
open: return EINVAL for O_DIRECTORY | O_CREAT

Zqiang <[email protected]>
rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access

Ivan Orlov <[email protected]>
selftests: cgroup: Add 'malloc' failures checks in test_memcontrol

Paul E. McKenney <[email protected]>
refscale: Move shutdown from wait_event() to wait_event_idle()

Theodore Ts'o <[email protected]>
ext4: allow ext4_get_group_info() to fail

Kemeng Shi <[email protected]>
ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set

Theodore Ts'o <[email protected]>
ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled

Theodore Ts'o <[email protected]>
ext4: reflect error codes from ext4_multi_mount_protect() to its callers

Zongjie Li <[email protected]>
fbdev: arcfb: Fix error handling in arcfb_probe()

Jani Nikula <[email protected]>
drm/i915: taint kernel when force probing unsupported devices

Nikita Zhandarovich <[email protected]>
drm/i915/dp: prevent potential div-by-zero

Stanislav Lisovskiy <[email protected]>
drm/i915: Fix NULL ptr deref by checking new_crtc_state

John Harrison <[email protected]>
drm/i915/guc: Don't capture Gen8 regs on Xe devices

Kuniyuki Iwashima <[email protected]>
af_unix: Fix data races around sk->sk_shutdown.

Kuniyuki Iwashima <[email protected]>
af_unix: Fix a data race of sk->sk_receive_queue->qlen.

Eric Dumazet <[email protected]>
net: datagram: fix data-races in datagram_poll()

Vitaly Prosyak <[email protected]>
drm/sched: Check scheduler work queue before calling timeout handling

Colin Foster <[email protected]>
net: mscc: ocelot: fix stat counter register values

t.feng <[email protected]>
ipvlan:Fix out-of-bounds caused by unclear skb->cb

Ziwei Xiao <[email protected]>
gve: Remove the code of clearing PBA bit

Eric Dumazet <[email protected]>
tcp: add annotations around sk->sk_shutdown accesses

Eric Dumazet <[email protected]>
net: add vlan_get_protocol_and_depth() helper

Eric Dumazet <[email protected]>
net: deal with most data-races in sk_wait_event()

Eric Dumazet <[email protected]>
net: annotate sk->sk_err write from do_recvmmsg()

Eric Dumazet <[email protected]>
netlink: annotate accesses to nlk->cb_running

Hangbin Liu <[email protected]>
bonding: fix send_peer_notif overflow

Florian Westphal <[email protected]>
netfilter: conntrack: fix possible bug_on with enable_hooks=1

Florian Westphal <[email protected]>
netfilter: nf_tables: always release netdev hooks from notifier

Florian Fainelli <[email protected]>
net: phy: bcm7xx: Correct read from expansion register

Kuniyuki Iwashima <[email protected]>
net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().

Marek Vasut <[email protected]>
net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register

Roy Novich <[email protected]>
linux/dim: Do nothing if no time delta between samples

Thomas Gleixner <[email protected]>
tick/broadcast: Make broadcast device replacement work correctly

Keoseong Park <[email protected]>
scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend

Yang Jihong <[email protected]>
perf/core: Fix perf_sample_data not properly initialized for different swevents in perf_tp_event()

Christophe JAILLET <[email protected]>
net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()

Eric Dumazet <[email protected]>
net: skb_partial_csum_set() fix against transport header magic value

Randy Dunlap <[email protected]>
ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings

Saravana Kannan <[email protected]>
drm/mipi-dsi: Set the fwnode for mipi_dsi_device

Kees Cook <[email protected]>
drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes

Jani Nikula <[email protected]>
drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values

Pierre Asselin <[email protected]>
firmware/sysfb: Fix VESA format selection

Sui Jingfeng <[email protected]>
drm/fbdev-generic: prohibit potential out-of-bounds access


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

Diffstat:

Documentation/arm64/silicon-errata.rst | 2 +
.../devicetree/bindings/ata/ceva,ahci-1v84.yaml | 2 +-
.../bindings/display/msm/dsi-controller-main.yaml | 12 +
Makefile | 4 +-
arch/arm/include/asm/assembler.h | 13 -
arch/arm/mach-sa1100/jornada720_ssp.c | 5 +-
arch/arm/vfp/entry.S | 16 +-
arch/arm/vfp/vfphw.S | 16 +-
arch/arm/vfp/vfpmodule.c | 27 +-
arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 1 -
arch/arm64/boot/dts/qcom/msm8996.dtsi | 3 +
arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 2 -
arch/arm64/boot/dts/qcom/sm6115p-lenovo-j606f.dts | 11 +
arch/arm64/include/asm/kvm_pgtable.h | 1 +
arch/arm64/kernel/mte.c | 7 +-
arch/arm64/kvm/hyp/pgtable.c | 32 +-
arch/arm64/mm/copypage.c | 5 +-
arch/parisc/include/asm/pdc.h | 1 +
arch/parisc/kernel/firmware.c | 27 +-
arch/powerpc/kernel/dma-iommu.c | 4 +-
arch/powerpc/kernel/iommu.c | 11 +-
arch/powerpc/kernel/legacy_serial.c | 8 +-
arch/powerpc/mm/book3s64/radix_pgtable.c | 4 +-
arch/powerpc/net/bpf_jit_comp.c | 2 +
arch/powerpc/platforms/44x/iss4xx.c | 2 +-
arch/powerpc/platforms/44x/ppc476.c | 2 +-
arch/powerpc/platforms/cell/spu_manage.c | 2 +-
arch/powerpc/platforms/powermac/pic.c | 3 +-
arch/powerpc/platforms/powernv/opal-lpc.c | 2 +-
arch/powerpc/platforms/pseries/hotplug-cpu.c | 2 +-
arch/powerpc/platforms/pseries/iommu.c | 13 +-
arch/powerpc/platforms/pseries/vio.c | 2 +-
arch/powerpc/sysdev/mpic_msgr.c | 2 +-
arch/riscv/kernel/image-vars.h | 2 -
arch/riscv/kernel/probes/Makefile | 2 +
arch/s390/crypto/chacha-glue.c | 2 +-
arch/s390/kernel/Makefile | 1 +
arch/x86/kernel/Makefile | 1 +
block/bfq-iosched.c | 2 +
crypto/jitterentropy-kcapi.c | 51 +-
crypto/jitterentropy.c | 144 ++---
crypto/jitterentropy.h | 1 -
drivers/accel/habanalabs/common/device.c | 9 +
drivers/accel/habanalabs/common/habanalabs.h | 1 +
drivers/accel/habanalabs/common/habanalabs_drv.c | 1 +
drivers/accel/habanalabs/common/memory_mgr.c | 13 +-
drivers/accel/ivpu/ivpu_drv.c | 4 +
drivers/acpi/acpi_apd.c | 2 +
drivers/acpi/acpica/dbnames.c | 3 +
drivers/acpi/acpica/dswstate.c | 11 +-
drivers/acpi/ec.c | 1 +
drivers/acpi/video_detect.c | 35 --
drivers/base/regmap/regcache.c | 6 +
drivers/block/nbd.c | 6 +
drivers/block/null_blk/main.c | 5 +
drivers/bluetooth/btbcm.c | 47 +-
drivers/bluetooth/btintel.c | 5 +-
drivers/bluetooth/btrtl.c | 138 ++++-
drivers/bluetooth/btrtl.h | 5 +
drivers/bluetooth/btusb.c | 6 +
drivers/bluetooth/hci_h5.c | 4 +
drivers/char/tpm/tpm_tis.c | 16 +
drivers/clk/rockchip/clk-rk3588.c | 42 +-
drivers/clk/tegra/clk-tegra20.c | 28 +-
drivers/firmware/arm_sdei.c | 37 +-
drivers/firmware/smccc/smccc.c | 26 +
drivers/firmware/smccc/soc_id.c | 28 +-
drivers/firmware/sysfb_simplefb.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 26 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 36 +-
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 21 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 51 +-
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 5 +
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 2 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 55 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 10 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 7 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 47 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 3 +-
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 5 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 3 +-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 2 +-
.../amd/display/dc/dcn32/dcn32_resource_helpers.c | 43 +-
.../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 2 +-
.../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 300 +++++----
.../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c | 4 +
.../display/dc/dml/dcn314/display_mode_vba_314.c | 300 +++++----
.../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 2 +-
.../amd/include/asic_reg/oss/osssys_4_2_0_offset.h | 6 +
.../include/asic_reg/oss/osssys_4_2_0_sh_mask.h | 11 +
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 18 +
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 20 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 1 +
drivers/gpu/drm/drm_displayid.c | 17 +-
drivers/gpu/drm/drm_fb_helper.c | 16 +-
drivers/gpu/drm/drm_mipi_dsi.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_g2d.h | 4 +-
drivers/gpu/drm/i915/Kconfig | 12 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 4 +-
drivers/gpu/drm/i915/display/intel_dp.c | 5 +
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 7 +-
drivers/gpu/drm/i915/i915_pci.c | 6 +
.../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h | 202 +++++++
.../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 177 ++++++
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 671 ++++++---------------
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 21 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 23 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 5 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 18 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c | 1 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hwio.h | 3 -
drivers/gpu/drm/msm/dp/dp_audio.c | 12 +
drivers/gpu/drm/msm/dp/dp_audio.h | 2 +
drivers/gpu/drm/msm/dp/dp_aux.c | 80 ++-
drivers/gpu/drm/msm/dp/dp_catalog.c | 2 +-
drivers/gpu/drm/msm/dp/dp_catalog.h | 2 +-
drivers/gpu/drm/msm/dp/dp_display.c | 1 +
drivers/gpu/drm/msm/msm_gem_submit.c | 25 +-
drivers/gpu/drm/nouveau/include/nvif/if0012.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h | 3 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c | 2 +-
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 1 +
drivers/gpu/drm/scheduler/sched_main.c | 2 +-
drivers/gpu/drm/tegra/sor.c | 2 +-
drivers/hid/hid-apple.c | 19 +-
drivers/hid/hid-ids.h | 1 +
drivers/hid/hid-input.c | 2 +
drivers/hid/hid-logitech-hidpp.c | 53 +-
drivers/hid/wacom_wac.c | 33 +-
drivers/hwmon/nzxt-smart2.c | 3 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 11 +
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 57 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 18 +
drivers/infiniband/core/user_mad.c | 23 +-
drivers/infiniband/hw/mlx5/mr.c | 6 +-
drivers/input/joystick/xpad.c | 5 +-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 19 +-
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 26 +-
drivers/iommu/sprd-iommu.c | 29 +-
drivers/irqchip/Kconfig | 1 +
drivers/irqchip/irq-gic-v3.c | 115 +++-
drivers/mcb/mcb-pci.c | 27 +-
drivers/md/md.c | 18 +-
drivers/media/pci/cx23885/cx23885-core.c | 4 +-
drivers/media/pci/cx23885/cx23885-video.c | 13 +-
drivers/media/pci/intel/ipu3/cio2-bridge.c | 15 +-
drivers/media/pci/intel/ipu3/cio2-bridge.h | 3 +-
drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 2 +-
drivers/media/pci/tw68/tw68-video.c | 16 +-
.../platform/mediatek/vcodec/mtk_vcodec_dec.c | 7 +
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 5 +
drivers/media/platform/renesas/vsp1/vsp1_drm.c | 18 +-
drivers/media/platform/renesas/vsp1/vsp1_entity.c | 11 +-
.../platform/samsung/exynos4-is/fimc-capture.c | 7 +-
drivers/media/platform/ti/am437x/am437x-vpfe.c | 15 +-
drivers/media/platform/ti/cal/cal-video.c | 8 +-
drivers/media/usb/dvb-usb/cxusb-analog.c | 14 +-
drivers/media/usb/pvrusb2/Kconfig | 3 +-
drivers/memstick/host/r592.c | 2 +-
drivers/message/fusion/mptlan.c | 2 +
drivers/mfd/dln2.c | 1 +
drivers/mfd/intel-lpss-pci.c | 15 +
drivers/mfd/intel_soc_pmic_chtwc.c | 14 +-
drivers/misc/lkdtm/stackleak.c | 6 +
drivers/net/bonding/bond_netlink.c | 7 +-
drivers/net/bonding/bond_options.c | 8 +-
drivers/net/can/dev/skb.c | 3 +-
drivers/net/can/kvaser_pciefd.c | 51 +-
drivers/net/dsa/mv88e6xxx/port.h | 2 +-
drivers/net/dsa/rzn1_a5psw.c | 83 ++-
drivers/net/dsa/rzn1_a5psw.h | 3 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 9 +-
drivers/net/ethernet/freescale/fec_main.c | 16 +-
drivers/net/ethernet/google/gve/gve_main.c | 13 -
.../hisilicon/hns3/hns3_common/hclge_comm_cmd.c | 25 +-
.../hisilicon/hns3/hns3_common/hclge_comm_cmd.h | 8 +-
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 2 +-
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h | 1 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 15 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 4 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 5 +
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 5 +-
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 5 -
drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 5 +-
drivers/net/ethernet/intel/ice/ice_lib.c | 5 +
drivers/net/ethernet/intel/ice/ice_sriov.c | 8 +-
drivers/net/ethernet/intel/ice/ice_txrx.c | 8 +-
drivers/net/ethernet/intel/ice/ice_txrx.h | 9 +-
drivers/net/ethernet/intel/ice/ice_vf_lib.c | 19 +
drivers/net/ethernet/intel/ice/ice_vf_lib.h | 1 +
drivers/net/ethernet/intel/ice/ice_virtchnl.c | 1 +
drivers/net/ethernet/intel/igb/e1000_mac.c | 4 +-
.../net/ethernet/mellanox/mlx5/core/en/params.c | 3 +-
.../net/ethernet/mellanox/mlx5/core/en_common.c | 2 +-
drivers/net/ethernet/mscc/vsc7514_regs.c | 18 +-
drivers/net/ethernet/netronome/nfp/nic/main.h | 2 +-
drivers/net/ethernet/pasemi/pasemi_mac.c | 2 +-
drivers/net/ethernet/sfc/ef100_netdev.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 1 +
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 5 +
drivers/net/ethernet/sun/cassini.c | 2 +
drivers/net/ipvlan/ipvlan_core.c | 6 +
drivers/net/mdio/mdio-mvusb.c | 11 +-
drivers/net/pcs/pcs-xpcs.c | 2 +-
drivers/net/phy/bcm-phy-lib.h | 5 +
drivers/net/phy/bcm7xxx.c | 2 +-
drivers/net/phy/dp83867.c | 22 +-
drivers/net/tap.c | 4 +-
drivers/net/tun.c | 15 +
drivers/net/virtio_net.c | 61 +-
drivers/net/wireless/ath/ath.h | 12 +-
drivers/net/wireless/ath/ath11k/dp.c | 4 +-
drivers/net/wireless/ath/ath11k/dp_rx.c | 17 +-
drivers/net/wireless/ath/ath11k/peer.h | 1 +
drivers/net/wireless/ath/ath12k/dp_rx.c | 3 +
drivers/net/wireless/ath/ath12k/pci.c | 47 +-
drivers/net/wireless/ath/ath12k/pci.h | 6 +
drivers/net/wireless/ath/ath12k/qmi.c | 4 +-
drivers/net/wireless/ath/key.c | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 5 +
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 13 +-
.../wireless/broadcom/brcm80211/brcmfmac/chip.c | 2 +
.../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 51 ++
.../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 11 +
.../broadcom/brcm80211/include/brcm_hw_ids.h | 2 +
drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 5 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 2 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 19 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 10 +
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 37 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 4 +
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 2 +-
.../net/wireless/mediatek/mt76/mt76_connac2_mac.h | 2 +-
.../net/wireless/mediatek/mt76/mt76_connac_mac.c | 3 +-
drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 3 +
drivers/net/wireless/realtek/rtw88/mac80211.c | 2 +-
drivers/net/wireless/realtek/rtw88/main.c | 15 +
drivers/net/wireless/realtek/rtw88/main.h | 3 +
drivers/net/wireless/realtek/rtw88/usb.c | 3 +-
drivers/net/wireless/realtek/rtw88/usb.h | 2 +-
drivers/net/wwan/iosm/iosm_ipc_imem.c | 27 +-
drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 12 +-
drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 6 +-
drivers/parisc/power.c | 16 +-
drivers/phy/st/phy-miphy28lp.c | 42 +-
drivers/pinctrl/pinctrl-at91.c | 23 +-
drivers/platform/x86/amd/pmc.c | 1 +
drivers/platform/x86/intel/vsec.c | 69 +--
drivers/platform/x86/intel/vsec.h | 9 +-
drivers/platform/x86/x86-android-tablets.c | 101 +++-
drivers/power/supply/axp288_charger.c | 15 +-
drivers/remoteproc/imx_dsp_rproc.c | 187 +++++-
drivers/remoteproc/stm32_rproc.c | 8 +
drivers/s390/block/dasd_eckd.c | 33 +-
drivers/s390/cio/device.c | 2 +
drivers/s390/cio/qdio.h | 2 +-
drivers/scsi/hisi_sas/hisi_sas.h | 3 +-
drivers/scsi/hisi_sas/hisi_sas_main.c | 25 +-
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 +-
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 2 +-
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 4 +-
drivers/scsi/lpfc/lpfc_debugfs.c | 7 +-
drivers/scsi/lpfc/lpfc_els.c | 24 +-
drivers/scsi/scsi_lib.c | 3 +-
drivers/scsi/storvsc_drv.c | 8 +-
drivers/soundwire/bus.c | 15 +-
drivers/soundwire/dmi-quirks.c | 25 +
drivers/soundwire/qcom.c | 3 +
drivers/spi/spi-imx.c | 24 +-
drivers/spi/spi-intel-pci.c | 1 +
drivers/staging/axis-fifo/axis-fifo.c | 28 +-
drivers/staging/media/imx/imx-media-capture.c | 12 +-
drivers/staging/media/imx/imx-media-utils.c | 8 +-
drivers/staging/media/omap4iss/iss_video.c | 6 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 6 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 5 -
drivers/target/iscsi/iscsi_target.c | 6 +-
drivers/thunderbolt/nhi.c | 29 +-
drivers/thunderbolt/nhi_regs.h | 2 +
drivers/tty/serial/8250/8250_bcm7271.c | 7 +-
drivers/tty/serial/8250/8250_core.c | 1 +
drivers/tty/serial/8250/8250_exar.c | 17 +
drivers/tty/serial/8250/8250_pci.c | 5 +
drivers/tty/serial/arc_uart.c | 7 +-
drivers/tty/serial/qcom_geni_serial.c | 9 +-
drivers/tty/vt/vc_screen.c | 11 +-
drivers/ufs/core/ufshcd.c | 10 +-
drivers/ufs/host/ufshcd-pci.c | 1 +
drivers/usb/class/usbtmc.c | 2 +
drivers/usb/dwc3/debugfs.c | 109 ++++
drivers/usb/dwc3/gadget.c | 67 +-
drivers/usb/gadget/function/u_ether.c | 3 +
drivers/usb/gadget/udc/core.c | 151 ++---
drivers/usb/host/uhci-pci.c | 10 +-
drivers/usb/host/xhci-mem.c | 9 +-
drivers/usb/host/xhci-pci.c | 27 +-
drivers/usb/host/xhci-ring.c | 29 +-
drivers/usb/host/xhci.c | 8 +-
drivers/usb/host/xhci.h | 3 +-
drivers/usb/storage/scsiglue.c | 28 +-
drivers/usb/typec/altmodes/displayport.c | 4 +
drivers/usb/typec/tcpm/tcpm.c | 16 +-
drivers/usb/typec/ucsi/ucsi_acpi.c | 44 +-
drivers/video/fbdev/arcfb.c | 15 +-
fs/ceph/snap.c | 13 +
fs/cifs/cifsglob.h | 4 +-
fs/cifs/connect.c | 8 +-
fs/cifs/file.c | 26 +-
fs/cifs/smb1ops.c | 9 +-
fs/cifs/smb2ops.c | 7 +-
fs/ext2/ext2.h | 1 +
fs/ext2/super.c | 7 +
fs/ext4/balloc.c | 18 +-
fs/ext4/ext4.h | 15 +-
fs/ext4/ialloc.c | 12 +-
fs/ext4/mballoc.c | 131 ++--
fs/ext4/mmp.c | 9 +-
fs/ext4/super.c | 24 +-
fs/f2fs/checkpoint.c | 22 +-
fs/f2fs/data.c | 7 +-
fs/f2fs/extent_cache.c | 22 +-
fs/f2fs/f2fs.h | 5 +
fs/f2fs/gc.c | 10 +-
fs/f2fs/gc.h | 2 +
fs/f2fs/segment.h | 39 +-
fs/f2fs/super.c | 2 +-
fs/gfs2/glops.c | 3 +-
fs/hfsplus/inode.c | 28 +-
fs/ksmbd/connection.c | 3 +-
fs/ksmbd/oplock.c | 5 +-
fs/ksmbd/oplock.h | 2 +-
fs/ksmbd/smb2misc.c | 5 +-
fs/ksmbd/smb2pdu.c | 19 +-
fs/nilfs2/inode.c | 18 +
fs/ntfs3/frecord.c | 5 +-
fs/ntfs3/fsntfs.c | 1 +
fs/ntfs3/index.c | 11 +-
fs/ntfs3/inode.c | 6 +
fs/ntfs3/record.c | 9 +-
fs/open.c | 18 +-
fs/statfs.c | 4 +-
include/drm/display/drm_dp.h | 4 +-
include/linux/arm-smccc.h | 18 +
include/linux/cpuhotplug.h | 1 -
include/linux/dim.h | 3 +-
include/linux/if_vlan.h | 17 +
include/linux/netdevice.h | 1 +
include/linux/sched/task_stack.h | 2 +-
include/linux/sunrpc/svc_rdma.h | 2 +-
include/linux/sunrpc/svc_xprt.h | 2 +-
include/net/bluetooth/hci.h | 15 +
include/net/bonding.h | 2 +-
include/net/ip_vs.h | 6 +-
include/net/pkt_sched.h | 2 +
include/net/sock.h | 2 +-
include/uapi/asm-generic/fcntl.h | 1 -
kernel/bpf/bpf_local_storage.c | 16 +-
kernel/bpf/verifier.c | 4 +
kernel/events/core.c | 14 +-
kernel/rcu/refscale.c | 2 +-
kernel/rcu/tree_exp.h | 6 +-
kernel/time/tick-broadcast.c | 120 +++-
kernel/trace/rethook.c | 4 +-
lib/cpu_rmap.c | 5 +-
lib/dim/dim.c | 5 +-
lib/dim/net_dim.c | 3 +-
lib/dim/rdma_dim.c | 3 +-
lib/maple_tree.c | 12 +-
mm/zswap.c | 16 +
net/8021q/vlan_dev.c | 4 +-
net/bluetooth/hci_event.c | 9 +-
net/bluetooth/hci_sync.c | 6 +-
net/bluetooth/l2cap_core.c | 1 -
net/bridge/br_forward.c | 2 +-
net/bridge/br_private_tunnel.h | 8 +-
net/can/isotp.c | 2 +-
net/can/j1939/socket.c | 2 +-
net/core/datagram.c | 15 +-
net/core/dev.c | 4 +-
net/core/skbuff.c | 4 +-
net/core/stream.c | 12 +-
net/devlink/core.c | 16 +-
net/devlink/devl_internal.h | 1 -
net/devlink/leftover.c | 5 +-
net/ipv4/af_inet.c | 2 +-
net/ipv4/tcp.c | 14 +-
net/ipv4/tcp_bpf.c | 2 +-
net/ipv4/tcp_input.c | 4 +-
net/ipv4/tcp_ipv4.c | 5 +-
net/ipv6/ip6_gre.c | 13 +-
net/key/af_key.c | 12 +-
net/llc/af_llc.c | 8 +-
net/mac80211/cfg.c | 7 +-
net/mac80211/trace.h | 2 +-
net/mac80211/tx.c | 5 +-
net/netfilter/core.c | 6 +-
net/netfilter/ipvs/ip_vs_sync.c | 2 +-
net/netfilter/nf_conntrack_standalone.c | 3 +-
net/netfilter/nf_tables_api.c | 4 +-
net/netfilter/nft_chain_filter.c | 9 +-
net/netfilter/nft_set_rbtree.c | 20 +-
net/netlink/af_netlink.c | 8 +-
net/nsh/nsh.c | 8 +-
net/packet/af_packet.c | 6 +-
net/sched/sch_mqprio.c | 5 +-
net/sched/sch_taprio.c | 12 +-
net/smc/smc_close.c | 4 +-
net/smc/smc_rx.c | 4 +-
net/smc/smc_tx.c | 4 +-
net/socket.c | 2 +-
net/sunrpc/svc.c | 19 +-
net/sunrpc/svc_xprt.c | 24 +-
net/sunrpc/svcsock.c | 30 +-
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 11 +-
net/sunrpc/xprtrdma/svc_rdma_transport.c | 2 +-
net/tipc/bearer.c | 17 +-
net/tipc/bearer.h | 3 +
net/tipc/link.c | 9 +-
net/tipc/socket.c | 4 +-
net/tipc/udp_media.c | 5 +-
net/tls/tls_main.c | 3 +-
net/unix/af_unix.c | 22 +-
net/vmw_vsock/af_vsock.c | 2 +-
net/wireless/scan.c | 6 +-
net/xfrm/xfrm_device.c | 2 +-
net/xfrm/xfrm_interface_core.c | 54 +-
net/xfrm/xfrm_policy.c | 9 -
net/xfrm/xfrm_user.c | 15 +-
samples/bpf/hbm.c | 1 +
scripts/recordmcount.c | 6 +-
sound/firewire/digi00x/digi00x-stream.c | 4 +-
sound/pci/hda/hda_generic.c | 7 +-
sound/pci/hda/hda_intel.c | 3 +
sound/pci/hda/patch_hdmi.c | 5 +
sound/pci/hda/patch_realtek.c | 14 +-
sound/soc/amd/Kconfig | 2 +
sound/soc/amd/ps/acp63.h | 2 +
sound/soc/amd/ps/pci-ps.c | 8 +-
sound/soc/amd/yc/acp6x-mach.c | 21 +
sound/soc/amd/yc/acp6x.h | 3 +
sound/soc/amd/yc/pci-acp6x.c | 8 +-
sound/soc/fsl/fsl_micfil.c | 14 +-
sound/soc/mediatek/mt8186/mt8186-afe-clk.c | 6 -
sound/soc/mediatek/mt8186/mt8186-afe-clk.h | 1 -
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 4 -
sound/soc/mediatek/mt8186/mt8186-audsys-clk.c | 46 +-
sound/soc/mediatek/mt8186/mt8186-audsys-clk.h | 1 -
sound/soc/sof/ipc3-topology.c | 7 +-
sound/soc/sof/topology.c | 4 +
sound/usb/format.c | 1 +
tools/include/uapi/asm-generic/fcntl.h | 1 -
tools/perf/builtin-script.c | 7 +
.../cpupower/utils/idle_monitor/mperf_monitor.c | 31 +-
tools/testing/selftests/cgroup/test_memcontrol.c | 15 +
tools/testing/selftests/kvm/lib/x86_64/processor.c | 1 +
tools/testing/selftests/net/fib_nexthops.sh | 2 +-
.../selftests/net/srv6_end_dt4_l3vpn_test.sh | 17 +-
virt/kvm/kvm_main.c | 16 +-
467 files changed, 5192 insertions(+), 2485 deletions(-)




2023-05-22 20:32:05

by Ronald Warsow

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/364] 6.3.4-rc1 review

Hi Greg

6.3.4-rc1

compiles, boots and runs here on x86_64
(Intel i5-11400, Fedora 38, gcc 13.x)

Thanks

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


2023-05-22 20:46:36

by Chris Paterson

[permalink] [raw]
Subject: RE: [PATCH 6.3 000/364] 6.3.4-rc1 review

> From: Chris Paterson <[email protected]>
> Sent: Monday, May 22, 2023 9:29 PM
>
> Hello Greg,
>
> > From: Greg Kroah-Hartman <[email protected]>
> > Sent: Monday, May 22, 2023 8:05 PM
> >
> > This is the start of the stable review cycle for the 6.3.4 release.
> > There are 364 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 Wed, 24 May 2023 19:03:25 +0000.
> > Anything received after that time might be too late.
>
> I'm seeing a few build failures with Linux 6.3.4-rc1 (20efcce0526d) due to the
> drivers/usb/host/xhci.c driver:

Just to expand on this, the builds that are failing do _not_ have CONFIG_USB_PCI set.

Kind regards, Chris

>
> drivers/usb/host/xhci.c:497:19: error: static declaration of
> 'xhci_try_enable_msi' follows non-static declaration
> 497 | static inline int xhci_try_enable_msi(struct usb_hcd *hcd)
> | ^~~~~~~~~~~~~~~~~~~
> In file included from drivers/usb/host/xhci.c:22:
> drivers/usb/host/xhci.h:2146:5: note: previous declaration of
> 'xhci_try_enable_msi' was here
> 2146 | int xhci_try_enable_msi(struct usb_hcd *hcd);
> | ^~~~~~~~~~~~~~~~~~~
>
> Example build failure:
> https://jpn01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab
> .com%2Fcip-project%2Fcip-testing%2Flinux-stable-rc-ci%2F-
> %2Fjobs%2F4328533790%23L2178&data=05%7C01%7CChris.Paterson2%40re
> nesas.com%7Cee949d7c9a134da2c00b08db5b03423f%7C53d82571da1947e49
> cb4625a166a4a2a%7C0%7C0%7C638203841845350992%7CUnknown%7CTWFp
> bGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVC
> I6Mn0%3D%7C3000%7C%7C%7C&sdata=BM6vgJJYqirsEZpt5T0Mm5qmQudai
> fCbXerKqHfnUbQ%3D&reserved=0
> Pipeline:
> https://jpn01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab
> .com%2Fcip-project%2Fcip-testing%2Flinux-stable-rc-ci%2F-
> %2Fpipelines%2F875108293&data=05%7C01%7CChris.Paterson2%40renesas.
> com%7Cee949d7c9a134da2c00b08db5b03423f%7C53d82571da1947e49cb4625
> a166a4a2a%7C0%7C0%7C638203841845350992%7CUnknown%7CTWFpbGZsb
> 3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0
> %3D%7C3000%7C%7C%7C&sdata=p0q0Dr4l20Tf6cJcb6PFmL3K%2BrIt3R4fVr
> WYFFwMg2o%3D&reserved=0
>
> Commit 78887e3e5f00 ("xhci: Avoid PCI MSI/MSIX interrupt reinitialization at
> resume") adds the offending code.
> I'm only seeing this for the 6.3 rc.
>
> Kind regards, Chris


2023-05-22 20:50:14

by Chris Paterson

[permalink] [raw]
Subject: RE: [PATCH 6.3 000/364] 6.3.4-rc1 review

Hello Greg,

> From: Greg Kroah-Hartman <[email protected]>
> Sent: Monday, May 22, 2023 8:05 PM
>
> This is the start of the stable review cycle for the 6.3.4 release.
> There are 364 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 Wed, 24 May 2023 19:03:25 +0000.
> Anything received after that time might be too late.

I'm seeing a few build failures with Linux 6.3.4-rc1 (20efcce0526d) due to the drivers/usb/host/xhci.c driver:

drivers/usb/host/xhci.c:497:19: error: static declaration of 'xhci_try_enable_msi' follows non-static declaration
497 | static inline int xhci_try_enable_msi(struct usb_hcd *hcd)
| ^~~~~~~~~~~~~~~~~~~
In file included from drivers/usb/host/xhci.c:22:
drivers/usb/host/xhci.h:2146:5: note: previous declaration of 'xhci_try_enable_msi' was here
2146 | int xhci_try_enable_msi(struct usb_hcd *hcd);
| ^~~~~~~~~~~~~~~~~~~

Example build failure: https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/jobs/4328533790#L2178
Pipeline: https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/875108293

Commit 78887e3e5f00 ("xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume") adds the offending code.
I'm only seeing this for the 6.3 rc.

Kind regards, Chris


2023-05-22 22:00:20

by Florian Fainelli

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/364] 6.3.4-rc1 review

On 5/22/23 12:05, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.3.4 release.
> There are 364 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 Wed, 24 May 2023 19:03:25 +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.3.4-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.3.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on
BMIPS_GENERIC:

Tested-by: Florian Fainelli <[email protected]>

Same comment as with 6.1, we would need:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3522340199cc060b70f0094e3039bdb43c3f6ee1

to be backported to avoid:

[ 0.001697] Early cacheinfo failed, ret = -22
--
Florian


2023-05-22 22:46:58

by Daniel Díaz

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/364] 6.3.4-rc1 review

Hello!

On 22/05/23 13:05, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.3.4 release.
> There are 364 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 Wed, 24 May 2023 19:03:25 +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.3.4-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.3.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

We see build regressions on:

* Arm, exynos_defconfig
* MIPS, cavium_octeon_defconfig

with GCC 8 and GCC-12:
-----8<-----
/builds/linux/drivers/usb/host/xhci.c:497:19: error: static declaration of 'xhci_try_enable_msi' follows non-static declaration
497 | static inline int xhci_try_enable_msi(struct usb_hcd *hcd)
| ^~~~~~~~~~~~~~~~~~~
In file included from /builds/linux/drivers/usb/host/xhci.c:22:
/builds/linux/drivers/usb/host/xhci.h:2146:5: note: previous declaration of 'xhci_try_enable_msi' with type 'int(struct usb_hcd *)'
2146 | int xhci_try_enable_msi(struct usb_hcd *hcd);
| ^~~~~~~~~~~~~~~~~~~
----->8-----

Reverting "xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume" makes the build pass again.

Greetings!

Daniel Díaz
[email protected]


2023-05-23 01:07:09

by Shuah Khan

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/364] 6.3.4-rc1 review

On 5/22/23 13:05, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.3.4 release.
> There are 364 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 Wed, 24 May 2023 19:03:25 +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.3.4-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.3.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>

Compiled and booted on my test system. No dmesg regressions.

Tested-by: Shuah Khan <[email protected]>

thanks,
-- Shuah


2023-05-23 03:59:13

by Bagas Sanjaya

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/364] 6.3.4-rc1 review

On Mon, May 22, 2023 at 08:05:05PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.3.4 release.
> There are 364 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-05-23 09:13:23

by Sudip Mukherjee

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/364] 6.3.4-rc1 review

Hi Greg,

On Mon, 22 May 2023 at 21:29, Chris Paterson
<[email protected]> wrote:
>
> Hello Greg,
>
> > From: Greg Kroah-Hartman <[email protected]>
> > Sent: Monday, May 22, 2023 8:05 PM
> >
> > This is the start of the stable review cycle for the 6.3.4 release.
> > There are 364 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 Wed, 24 May 2023 19:03:25 +0000.
> > Anything received after that time might be too late.
>
> I'm seeing a few build failures with Linux 6.3.4-rc1 (20efcce0526d) due to the drivers/usb/host/xhci.c driver:
>
> drivers/usb/host/xhci.c:497:19: error: static declaration of 'xhci_try_enable_msi' follows non-static declaration
> 497 | static inline int xhci_try_enable_msi(struct usb_hcd *hcd)
> | ^~~~~~~~~~~~~~~~~~~
> In file included from drivers/usb/host/xhci.c:22:
> drivers/usb/host/xhci.h:2146:5: note: previous declaration of 'xhci_try_enable_msi' was here
> 2146 | int xhci_try_enable_msi(struct usb_hcd *hcd);
> | ^~~~~~~~~~~~~~~~~~~

I am also seeing this same failure on arm (exynos_defconfig and
hisi_defconfig) and mips (cavium_octeon_defconfig)


--
Regards
Sudip

2023-05-23 10:36:34

by Ron Economos

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/364] 6.3.4-rc1 review

On 5/22/23 12:05 PM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.3.4 release.
> There are 364 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 Wed, 24 May 2023 19:03:25 +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.3.4-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.3.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-05-23 13:46:49

by Jon Hunter

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/364] 6.3.4-rc1 review

On Mon, 22 May 2023 20:05:05 +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.3.4 release.
> There are 364 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 Wed, 24 May 2023 19:03:25 +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.3.4-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.3.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

All tests passing for Tegra ...

Test results for stable-v6.3:
11 builds: 11 pass, 0 fail
28 boots: 28 pass, 0 fail
130 tests: 130 pass, 0 fail

Linux version: 6.3.4-rc1-g20efcce0526d
Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000,
tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000,
tegra20-ventana, tegra210-p2371-2180,
tegra210-p3450-0000, tegra30-cardhu-a04

Tested-by: Jon Hunter <[email protected]>

Jon

2023-05-23 14:41:11

by Rudi Heitbaum

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/364] 6.3.4-rc1 review

On Mon, May 22, 2023 at 08:05:05PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.3.4 release.
> There are 364 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 Wed, 24 May 2023 19:03:25 +0000.
> Anything received after that time might be too late.

Hi Greg,

I had the same build errors as Chris and Sudip.

6.3.4-rc1 tested with the following patch reverted
"xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume"
78887e3e5f00fca305670d8f3ba3c0f42b343047

Run tested on:
- Allwinner H6 (Tanix TX6)
- Intel Alder Lake x86_64 (nuc12 i7-1260P)

In addition - build tested for:
- Allwinner A64
- Allwinner H3
- Allwinner H5
- NXP iMX6
- NXP iMX8
- Qualcomm Dragonboard
- Rockchip RK3288
- Rockchip RK3328
- Rockchip RK3399pro
- Samsung Exynos

Tested-by: Rudi Heitbaum <[email protected]>
--
Rudi

2023-05-23 14:58:12

by Justin Forbes

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/364] 6.3.4-rc1 review

On Mon, May 22, 2023 at 08:05:05PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.3.4 release.
> There are 364 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 Wed, 24 May 2023 19:03:25 +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.3.4-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.3.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Tested rc1 against the Fedora build system (aarch64, ppc64le, s390x,
x86_64), and boot tested x86_64. No regressions noted.

Tested-by: Justin M. Forbes <[email protected]>

2023-05-23 15:26:34

by Conor Dooley

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/364] 6.3.4-rc1 review

On Mon, May 22, 2023 at 08:05:05PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.3.4 release.
> There are 364 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.

Tested-by: Conor Dooley <[email protected]>

Thanks,
Conor.


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

2023-05-23 16:41:42

by Naresh Kamboju

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/364] 6.3.4-rc1 review

On Tue, 23 May 2023 at 01:08, Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.3.4 release.
> There are 364 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 Wed, 24 May 2023 19:03:25 +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.3.4-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.3.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h


Results from Linaro’s test farm.
Regressions on arm and mips builds failed.

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

* arm: exynos_defconfig - build failed.
* mips: cavium_octeon_defconfig - build failed.

Build failed due to this commit,
"xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume"
upstream commit 78887e3e5f00fca305670d8f3ba3c0f42b343047

NOTE:
LTP syscalls msync04 started failing intermittently on 6.3, 6.1 and 5.15 on
arm64 devices which are using NFS mounted rootfs and external mounted drive.
Whereas on arm x15 devices it always fails from 6.3.2-rc1, 6.1.28-rc1
and 5.15.111-rc1.

Test log:
========

tst_test.c:1634: TINFO: === Testing on vfat ===
tst_test.c:1093: TINFO: Formatting /dev/loop0 with vfat opts='' extra opts=''
msync04.c:72: TPASS: msync() working correctly
tst_test.c:1634: TINFO: === Testing on ntfs ===
tst_test.c:1093: TINFO: Formatting /dev/loop0 with ntfs opts='' extra opts=''
The partition start sector was not specified for /dev/loop0 and it
could not be obtained automatically. It has been set to 0.
The number of sectors per track was not specified for /dev/loop0 and
it could not be obtained automatically. It has been set to 0.
The number of heads was not specified for /dev/loop0 and it could not
be obtained automatically. It has been set to 0.
To boot from a device, Windows needs the 'partition start sector', the
'sectors per track' and the 'number of heads' to be set.
Windows will not be able to boot from this device.
tst_test.c:1107: TINFO: Trying FUSE...
msync04.c:59: TFAIL: Expected dirty bit to be set after writing to
mmap()-ed area


log:
- https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.3.y/build/v6.3.3-365-g20efcce0526d/testrun/17163865/suite/ltp-syscalls/test/msync04/log
- https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.3.y/build/v6.3.3-365-g20efcce0526d/testrun/17163865/suite/ltp-syscalls/test/msync04/history/

Test results compare across 6.3, 6.1 and 5.15.
- https://qa-reports.linaro.org/_/comparetest/?project=1764&project=1597&project=1022&suite=ltp-syscalls&test=msync04

## Build
* kernel: 6.3.4-rc1
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-6.3.y
* git commit: 20efcce0526de5a73d24520128ccf44e1e2ab833
* git describe: v6.3.3-365-g20efcce0526d
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.3.y/build/v6.3.3-365-g20efcce0526d

## Test Regressions (compared to v6.3.3)
* arm, build
- clang-16-exynos_defconfig
- clang-nightly-exynos_defconfig
- gcc-12-exynos_defconfig
- gcc-8-exynos_defconfig

* juno-r2-kasan, ltp-syscalls
- msync04

* mips, build
- gcc-12-cavium_octeon_defconfig
- gcc-8-cavium_octeon_defconfig

## Metric Regressions (compared to v6.3.3)

## Test Fixes (compared to v6.3.3)

## Metric Fixes (compared to v6.3.3)

## Test result summary
total: 181993, pass: 158209, fail: 3545, skip: 19974, xfail: 265

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 145 total, 140 passed, 5 failed
* arm64: 54 total, 53 passed, 1 failed
* i386: 41 total, 40 passed, 1 failed
* mips: 30 total, 26 passed, 4 failed
* parisc: 8 total, 8 passed, 0 failed
* powerpc: 38 total, 36 passed, 2 failed
* riscv: 26 total, 25 passed, 1 failed
* s390: 16 total, 14 passed, 2 failed
* sh: 14 total, 12 passed, 2 failed
* sparc: 8 total, 8 passed, 0 failed
* x86_64: 46 total, 46 passed, 0 failed

## Test suites summary
* boot
* fwts
* igt-gpu-tools
* kselftest-android
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-drivers-dma-buf
* kselftest-efivarfs
* kselftest-exec
* kselftest-filesystems
* kselftest-filesystems-binderfs
* kselftest-firmware
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-ir
* kselftest-kcmp
* kselftest-kexec
* kselftest-kvm
* kselftest-lib
* kselftest-livepatch
* kselftest-membarrier
* kselftest-mincore
* kselftest-mqueue
* kselftest-net
* kselftest-net-forwarding
* kselftest-net-mptcp
* kselftest-netfilter
* kselftest-nsfs
* kselftest-openat2
* kselftest-pid_namespace
* kselftest-pidfd
* kselftest-proc
* kselftest-pstore
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-splice
* kselftest-static_keys
* kselftest-sync
* kselftest-sysctl
* kselftest-tc-testing
* kselftest-timens
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user
* kselftest-user_events
* kselftest-vDSO
* kselftest-watchdog
* kselftest-x86
* kselftest-zram
* kunit
* kvm-unit-tests
* libgpiod
* libhugetlbfs
* log-parser-boot
* log-parser-test
* ltp-cap_bounds
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-cpuhotplug
* ltp-crypto
* ltp-cve
* ltp-dio
* ltp-fcntl-locktests
* ltp-filecaps
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-fsx
* ltp-hugetlb
* ltp-io
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-securebits
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* network-basic-tests
* perf
* rcutorture
* v4l2-compliance
* vdso

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

2023-05-23 17:16:05

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/364] 6.3.4-rc1 review

On Mon, May 22, 2023 at 08:29:05PM +0000, Chris Paterson wrote:
> Hello Greg,
>
> > From: Greg Kroah-Hartman <[email protected]>
> > Sent: Monday, May 22, 2023 8:05 PM
> >
> > This is the start of the stable review cycle for the 6.3.4 release.
> > There are 364 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 Wed, 24 May 2023 19:03:25 +0000.
> > Anything received after that time might be too late.
>
> I'm seeing a few build failures with Linux 6.3.4-rc1 (20efcce0526d) due to the drivers/usb/host/xhci.c driver:
>
> drivers/usb/host/xhci.c:497:19: error: static declaration of 'xhci_try_enable_msi' follows non-static declaration
> 497 | static inline int xhci_try_enable_msi(struct usb_hcd *hcd)
> | ^~~~~~~~~~~~~~~~~~~
> In file included from drivers/usb/host/xhci.c:22:
> drivers/usb/host/xhci.h:2146:5: note: previous declaration of 'xhci_try_enable_msi' was here
> 2146 | int xhci_try_enable_msi(struct usb_hcd *hcd);
> | ^~~~~~~~~~~~~~~~~~~
>
> Example build failure: https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/jobs/4328533790#L2178
> Pipeline: https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/875108293
>
> Commit 78887e3e5f00 ("xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume") adds the offending code.
> I'm only seeing this for the 6.3 rc.

Thanks, I've dropped the offending change and will push out a -rc2.

greg k-h

2023-05-23 17:31:29

by Markus Reichelt

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/364] 6.3.4-rc1 review

* Greg Kroah-Hartman <[email protected]> wrote:

> This is the start of the stable review cycle for the 6.3.4 release.
> There are 364 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 Wed, 24 May 2023 19:03:25 +0000.
> Anything received after that time might be too late.

Hi Greg

6.3.4-rc1

compiles, boots and runs here on x86_64
(AMD Ryzen 5 PRO 4650G, Slackware64-15.0)

Tested-by: Markus Reichelt <[email protected]>