2024-06-06 14:08:48

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 6.9 000/374] 6.9.4-rc1 review

This is the start of the stable review cycle for the 6.9.4 release.
There are 374 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 Sat, 08 Jun 2024 13:15:55 +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.9.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.9.y
and the diffstat can be found below.

thanks,

greg k-h

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

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

Srinivas Pandruvada <[email protected]>
platform/x86/intel-uncore-freq: Don't present root domain on error

Srinivas Pandruvada <[email protected]>
platform/x86/intel/tpmi: Handle error from tpmi_process_info()

Dongli Zhang <[email protected]>
genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline

Thomas Gleixner <[email protected]>
x86/topology/intel: Unlock CPUID before evaluating anything

Gerd Hoffmann <[email protected]>
KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID

Bjorn Helgaas <[email protected]>
x86/pci: Skip early E820 check for ECAM region

Thomas Gleixner <[email protected]>
x86/topology: Handle bogus ACPI tables correctly

Hagar Hemdan <[email protected]>
efi: libstub: only free priv.runtime_map when allocated

Ard Biesheuvel <[email protected]>
x86/efistub: Omit physical KASLR when memory reservations exist

Geert Uytterhoeven <[email protected]>
Revert "drm: Make drivers depends on DRM_DW_HDMI"

Takashi Iwai <[email protected]>
ALSA: seq: ump: Fix swapped song position pointer data

Sergey Matyukevich <[email protected]>
riscv: prevent pt_regs corruption for secondary idle threads

Guenter Roeck <[email protected]>
hwmon: (shtc1) Fix property misspelling

Peter Colberg <[email protected]>
hwmon: (intel-m10-bmc-hwmon) Fix multiplier for N6000 board power sensor

Gerald Loacker <[email protected]>
drm/panel: sitronix-st7789v: fix display size for jt240mhqs_hwt_ek_e3 panel

Gerald Loacker <[email protected]>
drm/panel: sitronix-st7789v: tweak timing for jt240mhqs_hwt_ek_e3 panel

Gerald Loacker <[email protected]>
drm/panel: sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3 panel

Michael Ellerman <[email protected]>
powerpc/uaccess: Use YZ asm constraint for ld

Nathan Lynch <[email protected]>
powerpc/pseries/lparcfg: drop error message from guest name lookup

Takashi Iwai <[email protected]>
ALSA: seq: Fix yet another spot for system message conversion

Yue Haibing <[email protected]>
ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound

Shay Agroskin <[email protected]>
net: ena: Fix redundant device NUMA node override

Paul Greenwalt <[email protected]>
ice: fix 200G PHY types to link speed mapping

Hui Wang <[email protected]>
e1000e: move force SMBUS near the end of enable_ulp function

Tristram Ha <[email protected]>
net: dsa: microchip: fix RGMII error in KSZ DSA driver

Alexander Mikhalitsyn <[email protected]>
ipv4: correctly iterate over the target netns in inet_dump_ifaddr()

Eric Dumazet <[email protected]>
net: fix __dst_negative_advice() race

Eric Dumazet <[email protected]>
inet: introduce dst_rtable() helper

Eric Dumazet <[email protected]>
ipv6: introduce dst_rt6_info() helper

Alex Deucher <[email protected]>
drm/amdgpu: Adjust logic in amdgpu_device_partner_bandwidth()

Uwe Kleine-König <[email protected]>
spi: stm32: Don't warn about spurious interrupts

Miguel Ojeda <[email protected]>
kheaders: use `command -v` to test for existence of `cpio`

Andi Shyti <[email protected]>
drm/i915/gt: Fix CCS id's calculation for CCS mode setting

Arnd Bergmann <[email protected]>
drm/i915/guc: avoid FIELD_PREP warning

Masahiro Yamada <[email protected]>
kconfig: fix comparison to constant symbols, 'm', 'n'

Vladimir Oltean <[email protected]>
net/sched: taprio: extend minimum interval restriction to entire cycle too

Vladimir Oltean <[email protected]>
net/sched: taprio: make q->picos_per_byte available to fill_sched_entry()

Eric Garver <[email protected]>
netfilter: nft_fib: allow from forward/input without iif selector

Florian Westphal <[email protected]>
netfilter: tproxy: bail out if IP has been disabled on the device

Pablo Neira Ayuso <[email protected]>
netfilter: nft_payload: skbuff vlan metadata mangle support

MD Danish Anwar <[email protected]>
net: ti: icssg-prueth: Fix start counter for ft1 filter

Christoph Hellwig <[email protected]>
block: stack max_user_sectors

Christoph Hellwig <[email protected]>
sd: also set max_user_sectors when setting max_sectors

Takashi Iwai <[email protected]>
ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion

Takashi Iwai <[email protected]>
ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion

Matthew Brost <[email protected]>
drm/xe: Only use reserved BCS instances for usm migrate exec queue

Himal Prasad Ghimiray <[email protected]>
drm/xe: Change pcode timeout to 50msec while polling again

Riana Tauro <[email protected]>
drm/xe: check pcode init status only on root gt of root tile

Rodrigo Vivi <[email protected]>
drm/xe: Add dbg messages on the suspend resume functions.

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: mark 'fail' tests as flaky

Geliang Tang <[email protected]>
selftests: mptcp: add ms units for tc-netem delay

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: mark 'fastclose' tests as flaky

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky

Jacob Keller <[email protected]>
ice: fix accounting if a VLAN already exists

Alexander Lobakin <[email protected]>
idpf: don't enable NAPI and interrupts prior to allocating Rx buffers

Horatiu Vultur <[email protected]>
net: micrel: Fix lan8841_config_intr after getting out of sleep mode

Xiaolei Wang <[email protected]>
net:fec: Add fec_enet_deinit()

Ido Schimmel <[email protected]>
ipv4: Fix address dump when IPv4 is disabled on an interface

Damien Le Moal <[email protected]>
null_blk: Fix return value of nullb_device_power_store()

Jakub Sitnicki <[email protected]>
bpf: Allow delete from sockmap/sockhash only if update is allowed

Charles Keepax <[email protected]>
ASoC: cs42l43: Only restrict 44.1kHz for the ASP

Parthiban Veerasooran <[email protected]>
net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM

Hariprasad Kelam <[email protected]>
Octeontx2-pf: Free send queue buffers incase of leaf to inner

Kuniyuki Iwashima <[email protected]>
af_unix: Read sk->sk_hash under bindlock during bind().

Kuniyuki Iwashima <[email protected]>
af_unix: Annotate data-race around unix_sk(sk)->addr.

Roded Zats <[email protected]>
enic: Validate length of nl attributes in enic_set_vf_port

Luke D. Jones <[email protected]>
ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp

Takashi Iwai <[email protected]>
ALSA: core: Remove debugfs at disconnection

Daniel Borkmann <[email protected]>
netkit: Fix pkt_type override upon netkit pass verdict

Daniel Borkmann <[email protected]>
netkit: Fix setting mac address in l2 mode

Friedrich Vock <[email protected]>
bpf: Fix potential integer overflow in resolve_btfids

Tetsuo Handa <[email protected]>
dma-buf/sw-sync: don't enable IRQ from sync_print_obj()

Gal Pressman <[email protected]>
net/mlx5e: Fix UDP GSO for encapsulated packets

Carolina Jubran <[email protected]>
net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion

Rahul Rameshbabu <[email protected]>
net/mlx5e: Fix IPsec tunnel mode offload feature check

Rahul Rameshbabu <[email protected]>
net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules

Gal Pressman <[email protected]>
net/mlx5: Fix MTMP register capability offset in MCAM register

Tariq Toukan <[email protected]>
net/mlx5: Do not query MPIR on embedded CPU function

Maher Sanalla <[email protected]>
net/mlx5: Lag, do bond only if slaves agree on roce state

Mathieu Othacehe <[email protected]>
net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8061

Mario Limonciello <[email protected]>
drm/amd/display: Enable colorspace property for MST connectors

Sagi Grimberg <[email protected]>
nvmet: fix ns enable/disable possible hang

Keith Busch <[email protected]>
nvme-multipath: fix io accounting on failover

Keith Busch <[email protected]>
nvme: fix multipath batched completion accounting

Fedor Pchelkin <[email protected]>
dma-mapping: benchmark: handle NUMA_NO_NODE correctly

Fedor Pchelkin <[email protected]>
dma-mapping: benchmark: fix node id validation

Fedor Pchelkin <[email protected]>
dma-mapping: benchmark: fix up kthread-related error handling

Uwe Kleine-König <[email protected]>
spi: stm32: Revert change that enabled controller before asserting CS

Andy Shevchenko <[email protected]>
spi: Don't mark message DMA mapped when no transfer in it is

Pablo Neira Ayuso <[email protected]>
netfilter: nft_payload: restore vlan q-in-q match support

Alexander Maltsev <[email protected]>
netfilter: ipset: Add list flush to cancel_gc

Eric Dumazet <[email protected]>
netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()

Eric Dumazet <[email protected]>
tcp: reduce accepted window in NEW_SYN_RECV state

Matthew R. Ochs <[email protected]>
tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer

Carlos López <[email protected]>
tracing/probes: fix error check in parse_btf_field()

David Howells <[email protected]>
cifs: Fix missing set of remote_i_size

David Howells <[email protected]>
cifs: Set zero_point in the copy_file_range() and remap_file_range()

Andrey Konovalov <[email protected]>
kasan, fortify: properly rename memintrinsics

David Howells <[email protected]>
netfs: Fix setting of BDP_ASYNC from iocb flags

Yu Kuai <[email protected]>
null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'

Larysa Zaremba <[email protected]>
idpf: Interpret .set_channels() input differently

Larysa Zaremba <[email protected]>
ice: Interpret .set_channels() input differently

Henry Wang <[email protected]>
drivers/xen: Improve the late XenStore init protocol

Ryosuke Yasuoka <[email protected]>
nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()

Paolo Abeni <[email protected]>
net: relax socket state check at accept time.

Jason Xing <[email protected]>
tcp: remove 64 KByte limit for initial tp->rcv_wnd value

Dae R. Jeong <[email protected]>
tls: fix missing memory barrier in tls_init

Wei Fang <[email protected]>
net: fec: avoid lock evasion when reading pps_enable

Jacob Keller <[email protected]>
Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI"

Charlie Jenkins <[email protected]>
riscv: selftests: Add hwprobe binaries to .gitignore

Matthew Bystrin <[email protected]>
riscv: stacktrace: fixed walk_stackframe()

Frank Li <[email protected]>
i3c: master: svc: change ENXIO to EAGAIN when IBI occurs during start frame

Charlie Jenkins <[email protected]>
riscv: cpufeature: Fix extension subset checking

Charlie Jenkins <[email protected]>
riscv: cpufeature: Fix thead vector hwcap removal

Jiri Pirko <[email protected]>
virtio: delete vq in vp_find_vqs_msix() when request_irq() fails

David Stevens <[email protected]>
virtio_balloon: Give the balloon its own wakeup source

Horatiu Vultur <[email protected]>
net: lan966x: Remove ptp traps in case the ptp is not enabled.

Yang Li <[email protected]>
rv: Update rv_en(dis)able_monitor doc to match kernel-doc

Jiangfeng Xiao <[email protected]>
arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY

Aaron Conole <[email protected]>
openvswitch: Set the skbuff pkt_type for proper pmtud support.

Olga Kornievskaia <[email protected]>
pNFS/filelayout: fixup pNfs allocation modes

Kuniyuki Iwashima <[email protected]>
tcp: Fix shift-out-of-bounds in dctcp_update_alpha().

Neha Malcom Francis <[email protected]>
regulator: tps6594-regulator: Correct multi-phase configuration

Hangbin Liu <[email protected]>
selftests/net: use tc rule to filter the na packet

Petr Machata <[email protected]>
selftests: net: Unify code of busywait() and slowwait()

Petr Machata <[email protected]>
selftests: forwarding: Convert log_test() to recognize RET values

Petr Machata <[email protected]>
selftests: forwarding: Have RET track kselftest framework constants

Petr Machata <[email protected]>
selftests: forwarding: Change inappropriate log_test_skip() calls

Hangbin Liu <[email protected]>
ipv6: sr: fix memleak in seg6_hmac_init_algo

Kuniyuki Iwashima <[email protected]>
af_unix: Update unix_sk(sk)->oob_skb under sk_receive_queue lock.

Matti Vaittinen <[email protected]>
regulator: tps6287x: Force writing VSEL bit

Matti Vaittinen <[email protected]>
regulator: pickable ranges: don't always cache vsel

Dan Aloni <[email protected]>
rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL

Dan Aloni <[email protected]>
sunrpc: fix NFSACL RPC retry on soft mount

Martin Kaiser <[email protected]>
nfs: keep server info for remounts

Benjamin Coddington <[email protected]>
NFSv4: Fixup smatch warning for ambiguous return

Shenghao Ding <[email protected]>
ASoC: tas2781: Fix wrong loading calibrated data sequence

Shenghao Ding <[email protected]>
ASoC: tas2552: Add TX path for capturing AUDIO-OUT data

Ryosuke Yasuoka <[email protected]>
nfc: nci: Fix uninit-value in nci_rx_work

Taehee Yoo <[email protected]>
selftests: net: kill smcrouted in the cleanup logic in amt.sh

Andrea Mayer <[email protected]>
ipv6: sr: fix missing sk_buff release in seg6_input_core

Florian Fainelli <[email protected]>
net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled

Masahiro Yamada <[email protected]>
x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=y

Kees Cook <[email protected]>
ubsan: Restore dependency on ARCH_HAS_UBSAN

Namhyung Kim <[email protected]>
perf/arm-dmc620: Fix lockdep assert in ->event_init()

Roger Pau Monne <[email protected]>
xen/x86: add extra pages to unpopulated-alloc if available

Matti Vaittinen <[email protected]>
regulator: bd71828: Don't overwrite runtime voltages

Waiman Long <[email protected]>
blk-cgroup: Properly propagate the iostat update up the hierarchy

Ming Lei <[email protected]>
blk-cgroup: fix list corruption from reorder of WRITE ->lqueued

Ming Lei <[email protected]>
blk-cgroup: fix list corruption from resetting io stat

Sungwoo Kim <[email protected]>
Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()

Iulia Tanasescu <[email protected]>
Bluetooth: ISO: Handle PA sync when no BIGInfo reports are generated

Mohamed Ahmed <[email protected]>
drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations

Takashi Iwai <[email protected]>
ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e

Bard Liao <[email protected]>
ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume()

Hsin-Te Yuan <[email protected]>
ASoC: mediatek: mt8192: fix register configuration for tdm

Richard Fitzgerald <[email protected]>
ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance

Richard Fitzgerald <[email protected]>
ALSA: hda: hda_component: Initialize shared data during bind callback

Richard Fitzgerald <[email protected]>
ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup

Ryusuke Konishi <[email protected]>
nilfs2: make superblock data array index computation sparse friendly

Oliver Upton <[email protected]>
KVM: arm64: Destroy mpidr_data for 'late' vCPU creation

Christophe JAILLET <[email protected]>
KVM: PPC: Book3S HV nestedv2: Fix an error handling path in gs_msg_ops_kvmhv_nestedv2_config_fill_info()

Vaibhav Jain <[email protected]>
KVM: PPC: Book3S HV nestedv2: Cancel pending DEC exception

Christophe Leroy <[email protected]>
powerpc/bpf/32: Fix failing test_bpf tests

Yoann Congal <[email protected]>
printk: Fix LOG_CPU_MAX_BUF_SHIFT when BASE_SMALL is enabled

Zhu Yanjun <[email protected]>
null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION()

Shenghao Ding <[email protected]>
ASoC: tas2781: Fix a warning reported by robot kernel test

Konrad Dybcio <[email protected]>
drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting fails

Zan Dobersek <[email protected]>
drm/msm/adreno: fix CP cycles stat retrieval on a7xx

Benjamin Gray <[email protected]>
selftests/powerpc/dexcr: Add -no-pie to hashchk tests

Vijendar Mukunda <[email protected]>
ASoC: amd: acp: fix for acp platform device creation failure

Sean Anderson <[email protected]>
drm: zynqmp_dpsub: Always register bridge

Luca Ceresoli <[email protected]>
Revert "drm/bridge: ti-sn65dsi83: Fix enable error path"

Hans Verkuil <[email protected]>
media: cec: core: avoid confusing "transmit timed out" message

Hans Verkuil <[email protected]>
media: cec: core: avoid recursive cec_claim_log_addrs

Hans Verkuil <[email protected]>
media: cec: cec-api: add locking in cec_release()

Hans Verkuil <[email protected]>
media: cec: cec-adap: always cancel work in cec_transmit_msg_fh

Randy Dunlap <[email protected]>
media: sunxi: a83-mips-csi2: also select GENERIC_PHY

Li Zhijian <[email protected]>
cxl/region: Fix cxlr_pmem leaks

Alison Schofield <[email protected]>
cxl/trace: Correct DPA field masks for general_media & dram events

Tiwei Bie <[email protected]>
um: Fix the declaration of kasan_map_memory

Tiwei Bie <[email protected]>
um: Fix the -Wmissing-prototypes warning for get_thread_reg

Tiwei Bie <[email protected]>
um: Fix the -Wmissing-prototypes warning for __switch_mm

Peter Ujfalusi <[email protected]>
ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL

Shrikanth Hegde <[email protected]>
powerpc/pseries: Add failure related checks for h_get_mpp and h_get_ppp

Dongliang Mu <[email protected]>
media: flexcop-usb: fix sanity check of bNumEndpoints

Hans de Goede <[email protected]>
platform/x86: thinkpad_acpi: Take hotkey_mutex during hotkey_exit()

David E. Box <[email protected]>
tools/arch/x86/intel_sdsi: Fix meter_certificate decoding

David E. Box <[email protected]>
tools/arch/x86/intel_sdsi: Fix meter_show display

David E. Box <[email protected]>
tools/arch/x86/intel_sdsi: Fix maximum meter bundle length

Eugen Hristev <[email protected]>
media: mediatek: vcodec: fix possible unbalanced PM counter

Srinivasan Shanmugam <[email protected]>
drm/amdgpu: Fix buffer size in gfx_v9_4_3_init_ cp_compute_microcode() and rlc_microcode()

Le Ma <[email protected]>
drm/amdgpu: init microcode chip name from ip versions

Marek Szyprowski <[email protected]>
Input: cyapa - add missing input core locking to suspend/resume functions

Kees Cook <[email protected]>
string: Prepare to merge strcat KUnit tests into string_kunit.c

Kees Cook <[email protected]>
string: Prepare to merge strscpy_kunit.c into string_kunit.c

Ivan Orlov <[email protected]>
string_kunit: Add test cases for str*cmp functions

Adam Ford <[email protected]>
drm/bridge: imx: Fix unmet depenency for PHY_FSL_SAMSUNG_HDMI_PHY

Maxime Ripard <[email protected]>
drm: Make drivers depends on DRM_DW_HDMI

Dan Carpenter <[email protected]>
media: stk1160: fix bounds checking in stk1160_copy_video()

Michael Walle <[email protected]>
drm/bridge: tc358775: fix support for jeida-18 and jeida-24

Aleksandr Mishin <[email protected]>
drm/msm/dpu: Add callback function pointer check before its call

Konstantin Komarov <[email protected]>
fs/ntfs3: Use variable length array instead of fixed size

Konstantin Komarov <[email protected]>
fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow

Konstantin Komarov <[email protected]>
fs/ntfs3: Check 'folio' pointer for NULL

Johannes Berg <[email protected]>
um: vector: fix bpfflash parameter evaluation

Roberto Sassu <[email protected]>
um: Add winch to winch_handlers before registering winch IRQ

Duoming Zhou <[email protected]>
um: Fix return value in ubd_init()

Neil Armstrong <[email protected]>
drm/meson: gate px_clk when setting rate

Wojciech Macek <[email protected]>
drm/mediatek: dp: Fix mtk_dp_aux_transfer return value

Marijn Suijten <[email protected]>
drm/msm/dpu: Allow configuring multiple active DSC blocks

Marijn Suijten <[email protected]>
drm/msm/dpu: Always flush the slave INTF on the CTL

Marijn Suijten <[email protected]>
drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original mode pclk

Fabio Estevam <[email protected]>
media: ov2680: Do not fail if data-lanes property is absent

Fabio Estevam <[email protected]>
media: ov2680: Allow probing if link-frequencies is absent

Fabio Estevam <[email protected]>
media: ov2680: Clear the 'ret' variable on success

Sakari Ailus <[email protected]>
media: v4l: Don't turn on privacy LED if streamon fails

Jai Luthra <[email protected]>
media: ti: j721e-csi2rx: Fix races while restarting DMA

Fenglin Wu <[email protected]>
Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation

Neil Armstrong <[email protected]>
phy: qcom: qmp-combo: fix sm8650 voltage swing table

Uros Bizjak <[email protected]>
x86/percpu: Use __force to cast from __percpu address space

Uros Bizjak <[email protected]>
x86/percpu: Unify arch_raw_cpu_ptr() defines

Judith Mendez <[email protected]>
mmc: sdhci_am654: Fix ITAPDLY for HS400 timing

Judith Mendez <[email protected]>
mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock

Judith Mendez <[email protected]>
mmc: sdhci_am654: Add OTAP/ITAP delay enable

Judith Mendez <[email protected]>
mmc: sdhci_am654: Write ITAPDLY for DDR52 timing

Judith Mendez <[email protected]>
mmc: sdhci_am654: Add tuning algorithm for delay chain

Karel Balej <[email protected]>
Input: ioc3kbd - add device table

Arnd Bergmann <[email protected]>
Input: ims-pcu - fix printf string overflow

Devyn Liu <[email protected]>
gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match

Jason-JH.Lin <[email protected]>
mailbox: mtk-cmdq: Fix pm_runtime_get_sync() warning in mbox shutdown

Tao Su <[email protected]>
selftests/harness: use 1024 in place of LINE_MAX

Joseph Qi <[email protected]>
ocfs2: correctly use ocfs2_find_next_zero_bit()

Tao Su <[email protected]>
Revert "selftests/harness: remove use of LINE_MAX"

Krzysztof Kozlowski <[email protected]>
dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxItems to ep-gpios

Sven Schnelle <[email protected]>
s390/boot: Remove alt_stfle_fac_list from decompressor

Harald Freudenberger <[email protected]>
s390/ap: Fix bind complete udev event sent after each AP bus scan

Alexander Egorenkov <[email protected]>
s390/ipl: Fix incorrect initialization of nvme dump block

Alexander Egorenkov <[email protected]>
s390/ipl: Fix incorrect initialization of len fields in nvme reipl block

Heiko Carstens <[email protected]>
s390/stackstrace: Detect vdso stack frames

Heiko Carstens <[email protected]>
s390/vdso: Introduce and use struct stack_frame_vdso_wrapper

Heiko Carstens <[email protected]>
s390/stacktrace: Improve detection of invalid instruction pointers

Heiko Carstens <[email protected]>
s390/stacktrace: Skip first user stack frame

Heiko Carstens <[email protected]>
s390/stacktrace: Merge perf_callchain_user() and arch_stack_walk_user()

Sven Schnelle <[email protected]>
s390/ftrace: Use unwinder instead of __builtin_return_address()

Heiko Carstens <[email protected]>
s390/vdso: Use standard stack frame layout

Jens Remus <[email protected]>
s390/vdso: Create .build-id links for unstripped vdso files

Jens Remus <[email protected]>
s390/vdso: Generate unwind information for C modules

Huacai Chen <[email protected]>
LoongArch: Fix callchain parse error with kernel tracepoint events again

Ian Rogers <[email protected]>
perf pmu: Count sys and cpuid JSON events separately

Ian Rogers <[email protected]>
perf pmu: Assume sysfs events are always the same case

Ian Rogers <[email protected]>
perf tools: Add/use PMU reverse lookup from config to name

Ian Rogers <[email protected]>
perf tools: Use pmus to describe type from attribute

Ian Rogers <[email protected]>
perf stat: Don't display metric header for non-leader uncore events

Namhyung Kim <[email protected]>
perf annotate: Fix segfault on sample histogram

Andy Shevchenko <[email protected]>
usb: fotg210: Add missing kernel doc description

Chao Yu <[email protected]>
f2fs: fix to add missing iput() in gc_data_segment()

Dan Carpenter <[email protected]>
backlight: mp3309c: Fix signedness bug in mp3309c_parse_fwnode()

Samasth Norway Ananda <[email protected]>
perf daemon: Fix file leak in daemon_session__control

Ian Rogers <[email protected]>
libsubcmd: Fix parse-options memory leak

Wolfram Sang <[email protected]>
serial: sh-sci: protect invalidating RXDMA on shutdown

Hou Tao <[email protected]>
fuse: clear FR_SENT when re-adding requests into pending list

Hou Tao <[email protected]>
fuse: set FR_PENDING atomically in fuse_resend()

Chao Yu <[email protected]>
f2fs: compress: don't allow unaligned truncation on released compress inode

Chao Yu <[email protected]>
f2fs: fix to release node block count in error path of f2fs_new_node_page()

Chao Yu <[email protected]>
f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock

Chao Yu <[email protected]>
f2fs: compress: fix error path of inc_valid_block_count()

Chao Yu <[email protected]>
f2fs: compress: fix to update i_compr_blocks correctly

James Clark <[email protected]>
perf symbols: Fix ownership of string in dso__load_vmlinux()

James Clark <[email protected]>
perf symbols: Update kcore map before merging in remaining symbols

James Clark <[email protected]>
perf symbols: Remove map from list before updating addresses

James Clark <[email protected]>
perf dwarf-aux: Fix build with HAVE_DWARF_CFI_SUPPORT

Namhyung Kim <[email protected]>
perf dwarf-aux: Add die_collect_vars()

Ian Rogers <[email protected]>
perf thread: Fixes to thread__new() related to initializing comm

Ian Rogers <[email protected]>
perf report: Avoid SEGV in report__setup_sample_type()

Ian Rogers <[email protected]>
perf ui browser: Avoid SEGV on title

Wu Bo <[email protected]>
f2fs: fix block migration when section is not aligned to pow2

Kuppuswamy Sathyanarayanan <[email protected]>
PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3

Kuppuswamy Sathyanarayanan <[email protected]>
PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3

Markus Elfring <[email protected]>
spmi: pmic-arb: Replace three IS_ERR() calls by null pointer checks in spmi_pmic_arb_probe()

Randy Dunlap <[email protected]>
extcon: max8997: select IRQ_DOMAIN instead of depending on it

Ian Rogers <[email protected]>
perf annotate: Fix memory leak in annotated_source

Ian Rogers <[email protected]>
perf ui browser: Don't save pointer to stack memory

He Zhe <[email protected]>
perf bench internals inject-build-id: Fix trap divide when collecting just one DSO

Christophe JAILLET <[email protected]>
i2c: synquacer: Fix an error handling path in synquacer_i2c_probe()

Sai Pavan Boddu <[email protected]>
i2c: cadence: Avoid fifo clear after start

Huai-Yuan Liu <[email protected]>
ppdev: Add an error check in register_device

Dan Carpenter <[email protected]>
stm class: Fix a double free in stm_register_device()

Chris Wulff <[email protected]>
usb: gadget: u_audio: Clear uac pointer when freed.

Chris Wulff <[email protected]>
usb: gadget: u_audio: Fix race condition use of controls after free during gadget unbind.

Fenghua Yu <[email protected]>
dmaengine: idxd: Avoid unnecessary destruction of file_ida

Dmitry Baryshkov <[email protected]>
dt-bindings: phy: qcom,usb-snps-femto-v2: use correct fallback for sc8180x

Dmitry Baryshkov <[email protected]>
dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: fix msm899[68] power-domains

Dmitry Baryshkov <[email protected]>
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: fix x1e80100-gen3x2 schema

Chen Ni <[email protected]>
watchdog: sa1100: Fix PTR_ERR_OR_ZERO() vs NULL check in sa1100dog_probe()

Matti Vaittinen <[email protected]>
watchdog: bd9576: Drop "always-running" property

Duoming Zhou <[email protected]>
watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger

Marius Cristea <[email protected]>
iio: adc: PAC1934: fix accessing out of bounds array index

Danila Tikhonov <[email protected]>
pinctrl: qcom: pinctrl-sm7150: Fix sdc1 and ufs special pins regs

Rafał Miłecki <[email protected]>
dt-bindings: pinctrl: mediatek: mt7622: fix array properties

Christophe JAILLET <[email protected]>
VMCI: Fix an error handling path in vmci_guest_probe_device()

Duoming Zhou <[email protected]>
PCI: of_property: Return error for int_map allocation failure

Miklos Szeredi <[email protected]>
ovl: remove upper umask handling from ovl_create_upper()

Uwe Kleine-König <[email protected]>
leds: pwm: Disable PWM when going to suspend

Niklas Neronin <[email protected]>
usb: xhci: check if 'requested segments' exceeds ERST capacity

Ramona Gradinariu <[email protected]>
docs: iio: adis16475: fix device files tables

Samuel Holland <[email protected]>
riscv: Flush the instruction cache during SMP bringup

Adrian Hunter <[email protected]>
perf intel-pt: Fix unassigned instruction op (discovered by MemorySanitizer)

Ilpo Järvinen <[email protected]>
PCI: Wait for Link Training==0 before starting Link retrain

Paul Barker <[email protected]>
pinctrl: renesas: rzg2l: Limit 2.5V power supply to Ethernet interfaces

Michal Simek <[email protected]>
microblaze: Remove early printk call from cpuinfo-static.c

Michal Simek <[email protected]>
microblaze: Remove gcc flag for non existing early_printk.c file

Matthew Wilcox (Oracle) <[email protected]>
udf: Convert udf_expand_file_adinicb() to use a folio

Geert Uytterhoeven <[email protected]>
pinctrl: renesas: r8a779h0: Fix IRQ suffixes

Marco Pagani <[email protected]>
fpga: region: add owner module and take its refcount

Ye Bin <[email protected]>
vfio/pci: fix potential memory leak in vfio_intx_enable()

Suzuki K Poulose <[email protected]>
coresight: etm4x: Fix access to resource selector registers

Suzuki K Poulose <[email protected]>
coresight: etm4x: Safe access for TRCQCLTR

Suzuki K Poulose <[email protected]>
coresight: etm4x: Do not save/restore Data trace control registers

Suzuki K Poulose <[email protected]>
coresight: etm4x: Do not hardcode IOMEM access for register restore

Nuno Sa <[email protected]>
iio: adc: adi-axi-adc: only error out in major version mismatch

Thomas Haemmerle <[email protected]>
iio: pressure: dps310: support negative temperature values

James Clark <[email protected]>
perf test shell arm_coresight: Increase buffer size for Coresight basic tests

Ian Rogers <[email protected]>
perf docs: Document bpf event modifier

Namhyung Kim <[email protected]>
perf dwarf-aux: Check pointer offset when checking variables

Anshuman Khandual <[email protected]>
coresight: etm4x: Fix unbalanced pm_runtime_enable()

Miklos Szeredi <[email protected]>
remove call_{read,write}_iter() functions

Hannah Peuckmann <[email protected]>
riscv: dts: starfive: visionfive 2: Remove non-existing I2S hardware

Hannah Peuckmann <[email protected]>
riscv: dts: starfive: visionfive 2: Remove non-existing TDM hardware

Jonathan Cameron <[email protected]>
iio: adc: stm32: Fixing err code to not indicate success

Daeho Jeong <[email protected]>
f2fs: write missing last sum blk of file pinning section

Chao Yu <[email protected]>
f2fs: fix to check pinfile flag in f2fs_move_file_range()

Chao Yu <[email protected]>
f2fs: fix to relocate check condition in f2fs_fallocate()

Chao Yu <[email protected]>
f2fs: compress: fix to relocate check condition in f2fs_ioc_{,de}compress_file()

Chao Yu <[email protected]>
f2fs: compress: fix to relocate check condition in f2fs_{release,reserve}_compress_blocks()

Ian Rogers <[email protected]>
perf bench uprobe: Remove lib64 from libc.so.6 binary path

Geert Uytterhoeven <[email protected]>
dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties

Adrian Hunter <[email protected]>
perf record: Fix debug message placement for test consumption

James Clark <[email protected]>
perf map: Remove kernel map before updating start and end addresses

James Clark <[email protected]>
perf tests: Apply attributes to all events in object code reading test

James Clark <[email protected]>
perf tests: Make "test data symbol" more robust on Neoverse N1

Xianwei Zhao <[email protected]>
arm64: dts: meson: fix S4 power-controller node

Konrad Dybcio <[email protected]>
interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port assignment

Arnd Bergmann <[email protected]>
module: don't ignore sysfs_create_link() failures

Hugo Villeneuve <[email protected]>
serial: sc16is7xx: add proper sched.h include for sched_set_fifo()

Vidya Sagar <[email protected]>
PCI: tegra194: Fix probe path for Endpoint mode

Manivannan Sadhasivam <[email protected]>
PCI: dwc: ep: Fix DBI access failure for drivers requiring refclk from host

Arnd Bergmann <[email protected]>
greybus: arche-ctrl: move device table to its right location

Andy Shevchenko <[email protected]>
serial: max3100: Fix bitwise types

Andy Shevchenko <[email protected]>
serial: max3100: Update uart_driver_registered on driver removal

Andy Shevchenko <[email protected]>
serial: max3100: Lock port->lock when calling uart_handle_cts_change()

Namhyung Kim <[email protected]>
perf annotate: Fix annotation_calc_lines() to pass correct address to get_srcline()

Arnd Bergmann <[email protected]>
firmware: dmi-id: add a release callback function

Chen Ni <[email protected]>
dmaengine: idma64: Add check for dma_set_max_seg_size

Pierre-Louis Bossart <[email protected]>
soundwire: cadence: fix invalid PDI offset

Thomas Richter <[email protected]>
perf stat: Do not fail on metrics on s390 z/VM systems

Thomas Richter <[email protected]>
perf report: Fix PAI counter names for s390 virtual machines

Dmitry Baryshkov <[email protected]>
usb: typec: ucsi: simplify partner's PD caps registration

Dmitry Baryshkov <[email protected]>
usb: typec: ucsi: always register a link to USB PD device

Dmitry Baryshkov <[email protected]>
usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices

Yang Jihong <[email protected]>
perf sched timehist: Fix -g/--call-graph option failure

Namhyung Kim <[email protected]>
perf annotate: Get rid of duplicate --group option item

Randy Dunlap <[email protected]>
counter: linux/counter.h: fix Excess kernel-doc description warning

Marco Pagani <[email protected]>
fpga: bridge: add owner module and take its refcount

Marco Pagani <[email protected]>
fpga: manager: add owner module and take its refcount

Chao Yu <[email protected]>
f2fs: fix to wait on page writeback in __clone_blkaddrs()

Chao Yu <[email protected]>
f2fs: multidev: fix to recognize valid zero block address

Tengfei Fan <[email protected]>
dt-bindings: pinctrl: qcom: update functions to match with driver

Rui Miguel Silva <[email protected]>
greybus: lights: check return of get_channel_from_mode

Andy Shevchenko <[email protected]>
iio: core: Leave private pointer NULL when no private data supplied

Arnaldo Carvalho de Melo <[email protected]>
perf probe: Add missing libgen.h header needed for using basename()

Ian Rogers <[email protected]>
perf test: Use a single fd for the child process out/err

Ian Rogers <[email protected]>
perf record: Delete session after stopping sideband thread

Ethan Adams <[email protected]>
perf build: Fix out of tree build related to installation of sysreg-defs


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

Diffstat:

.../devicetree/bindings/pci/rcar-pci-host.yaml | 3 +
.../bindings/pci/rockchip,rk3399-pcie.yaml | 1 +
.../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 1 -
.../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 16 +-
.../bindings/phy/qcom,usb-snps-femto-v2.yaml | 4 +-
.../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 92 ++++-----
.../bindings/pinctrl/qcom,sm4450-tlmm.yaml | 52 ++---
Documentation/driver-api/fpga/fpga-bridge.rst | 7 +-
Documentation/driver-api/fpga/fpga-mgr.rst | 34 ++--
Documentation/driver-api/fpga/fpga-region.rst | 13 +-
Documentation/iio/adis16475.rst | 8 +-
Makefile | 4 +-
arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 13 +-
arch/arm64/include/asm/asm-bug.h | 1 +
arch/arm64/kvm/arm.c | 52 ++++-
arch/loongarch/include/asm/perf_event.h | 3 +-
arch/microblaze/kernel/Makefile | 1 -
arch/microblaze/kernel/cpu/cpuinfo-static.c | 2 +-
arch/powerpc/include/asm/hvcall.h | 2 +-
arch/powerpc/include/asm/ppc-opcode.h | 4 +
arch/powerpc/include/asm/uaccess.h | 11 ++
arch/powerpc/kvm/book3s_hv.c | 2 +-
arch/powerpc/kvm/book3s_hv_nestedv2.c | 4 +-
arch/powerpc/net/bpf_jit_comp32.c | 137 +++++++++++---
arch/powerpc/platforms/pseries/lpar.c | 6 +-
arch/powerpc/platforms/pseries/lparcfg.c | 10 +-
.../dts/starfive/jh7110-starfive-visionfive-2.dtsi | 98 ----------
arch/riscv/include/asm/sbi.h | 2 +
arch/riscv/kernel/cpu.c | 40 +++-
arch/riscv/kernel/cpu_ops_sbi.c | 2 +-
arch/riscv/kernel/cpu_ops_spinwait.c | 3 +-
arch/riscv/kernel/cpufeature.c | 10 +-
arch/riscv/kernel/smpboot.c | 7 +-
arch/riscv/kernel/stacktrace.c | 20 +-
arch/s390/boot/startup.c | 1 -
arch/s390/include/asm/ftrace.h | 8 +-
arch/s390/include/asm/processor.h | 1 +
arch/s390/include/asm/stacktrace.h | 12 ++
arch/s390/kernel/Makefile | 2 +
arch/s390/kernel/asm-offsets.c | 5 +
arch/s390/kernel/ipl.c | 10 +-
arch/s390/kernel/perf_event.c | 34 +---
arch/s390/kernel/setup.c | 2 +-
arch/s390/kernel/stacktrace.c | 108 +++++++++--
arch/s390/kernel/vdso.c | 13 +-
arch/s390/kernel/vdso32/Makefile | 4 +-
arch/s390/kernel/vdso64/Makefile | 4 +-
arch/s390/kernel/vdso64/vdso_user_wrapper.S | 19 +-
arch/um/drivers/line.c | 14 +-
arch/um/drivers/ubd_kern.c | 4 +-
arch/um/drivers/vector_kern.c | 2 +-
arch/um/include/asm/kasan.h | 1 -
arch/um/include/asm/mmu.h | 2 -
arch/um/include/asm/processor-generic.h | 1 -
arch/um/include/shared/kern_util.h | 2 +
arch/um/include/shared/skas/mm_id.h | 2 +
arch/um/os-Linux/mem.c | 1 +
arch/x86/Kconfig.debug | 5 +-
arch/x86/include/asm/percpu.h | 42 ++---
arch/x86/kernel/apic/vector.c | 9 +-
arch/x86/kernel/cpu/common.c | 3 +-
arch/x86/kernel/cpu/cpu.h | 2 +
arch/x86/kernel/cpu/intel.c | 25 ++-
arch/x86/kernel/cpu/topology.c | 55 +++++-
arch/x86/kvm/cpuid.c | 21 +--
arch/x86/pci/mmconfig-shared.c | 40 ++--
arch/x86/um/shared/sysdep/archsetjmp.h | 7 +
arch/x86/xen/enlighten.c | 33 ++++
block/blk-cgroup.c | 87 ++++++---
block/blk-settings.c | 2 +
drivers/base/base.h | 9 +-
drivers/base/bus.c | 9 +-
drivers/base/module.c | 42 +++--
drivers/block/loop.c | 4 +-
drivers/block/null_blk/main.c | 42 +++--
drivers/char/ppdev.c | 15 +-
drivers/char/tpm/tpm_tis_spi_main.c | 3 +-
drivers/cxl/core/region.c | 1 +
drivers/cxl/core/trace.h | 4 +-
drivers/dma-buf/sync_debug.c | 4 +-
drivers/dma/idma64.c | 4 +-
drivers/dma/idxd/cdev.c | 1 -
drivers/extcon/Kconfig | 3 +-
drivers/firmware/dmi-id.c | 7 +-
drivers/firmware/efi/libstub/fdt.c | 4 +-
drivers/firmware/efi/libstub/x86-stub.c | 28 ++-
drivers/fpga/fpga-bridge.c | 57 +++---
drivers/fpga/fpga-mgr.c | 82 ++++----
drivers/fpga/fpga-region.c | 24 ++-
drivers/gpio/gpiolib-acpi.c | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 19 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 8 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 3 +
drivers/gpu/drm/bridge/imx/Kconfig | 4 +-
drivers/gpu/drm/bridge/tc358775.c | 21 +--
drivers/gpu/drm/bridge/ti-sn65dsi83.c | 1 -
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 6 +
drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gt_types.h | 8 +
drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h | 6 +-
drivers/gpu/drm/mediatek/mtk_dp.c | 2 +-
drivers/gpu/drm/meson/meson_dw_mipi_dsi.c | 7 +
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 7 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 3 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 9 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 4 +-
drivers/gpu/drm/msm/dsi/dsi_host.c | 10 +-
drivers/gpu/drm/nouveau/nouveau_abi16.c | 3 +
drivers/gpu/drm/nouveau/nouveau_bo.c | 44 ++---
drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 16 +-
drivers/gpu/drm/xe/xe_device.c | 21 ++-
drivers/gpu/drm/xe/xe_migrate.c | 12 +-
drivers/gpu/drm/xe/xe_pcode.c | 117 +++++++-----
drivers/gpu/drm/xe/xe_pcode.h | 6 +-
drivers/gpu/drm/xe/xe_pm.c | 36 ++--
drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 7 +-
drivers/hwmon/intel-m10-bmc-hwmon.c | 2 +-
drivers/hwmon/shtc1.c | 2 +-
drivers/hwtracing/coresight/coresight-etm4x-core.c | 29 +--
drivers/hwtracing/coresight/coresight-etm4x.h | 31 +--
drivers/hwtracing/stm/core.c | 11 +-
drivers/i2c/busses/i2c-cadence.c | 1 +
drivers/i2c/busses/i2c-synquacer.c | 18 +-
drivers/i3c/master/svc-i3c-master.c | 2 +-
drivers/iio/adc/adi-axi-adc.c | 4 +-
drivers/iio/adc/pac1934.c | 9 +
drivers/iio/adc/stm32-adc.c | 1 +
drivers/iio/industrialio-core.c | 6 +-
drivers/iio/pressure/dps310.c | 11 +-
drivers/infiniband/core/addr.c | 12 +-
drivers/input/misc/ims-pcu.c | 4 +-
drivers/input/misc/pm8xxx-vibrator.c | 7 +-
drivers/input/mouse/cyapa.c | 12 +-
drivers/input/serio/ioc3kbd.c | 7 +
drivers/interconnect/qcom/qcm2290.c | 2 +-
drivers/leds/leds-pwm.c | 8 +-
drivers/mailbox/mtk-cmdq-mailbox.c | 2 +-
drivers/media/cec/core/cec-adap.c | 24 ++-
drivers/media/cec/core/cec-api.c | 5 +-
drivers/media/i2c/ov2680.c | 13 +-
.../mediatek/vcodec/encoder/mtk_vcodec_enc_pm.c | 4 +-
.../mediatek/vcodec/encoder/mtk_vcodec_enc_pm.h | 2 +-
.../platform/mediatek/vcodec/encoder/venc_drv_if.c | 5 +-
.../platform/sunxi/sun8i-a83t-mipi-csi2/Kconfig | 1 +
.../media/platform/ti/j721e-csi2rx/j721e-csi2rx.c | 5 +-
drivers/media/usb/b2c2/flexcop-usb.c | 2 +-
drivers/media/usb/stk1160/stk1160-video.c | 20 +-
drivers/media/v4l2-core/v4l2-subdev.c | 22 ++-
drivers/misc/vmw_vmci/vmci_guest.c | 10 +-
drivers/mmc/host/sdhci_am654.c | 168 +++++++++++++----
drivers/net/Makefile | 4 +-
drivers/net/dsa/microchip/ksz_common.c | 2 +-
drivers/net/ethernet/amazon/ena/ena_com.c | 11 --
drivers/net/ethernet/cisco/enic/enic_main.c | 12 ++
drivers/net/ethernet/freescale/fec_main.c | 10 +
drivers/net/ethernet/freescale/fec_ptp.c | 14 +-
drivers/net/ethernet/intel/e1000e/ich8lan.c | 22 +++
drivers/net/ethernet/intel/e1000e/netdev.c | 18 --
drivers/net/ethernet/intel/ice/ice_common.c | 10 +
drivers/net/ethernet/intel/ice/ice_ethtool.c | 19 +-
drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c | 11 +-
drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 21 +--
drivers/net/ethernet/intel/idpf/idpf_lib.c | 1 +
drivers/net/ethernet/intel/idpf/idpf_txrx.c | 12 +-
drivers/net/ethernet/intel/idpf/idpf_txrx.h | 1 +
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 3 -
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 56 +-----
drivers/net/ethernet/marvell/octeontx2/nic/qos.c | 4 +
.../mellanox/mlx5/core/en_accel/en_accel.h | 8 +-
.../mellanox/mlx5/core/en_accel/ipsec_fs.c | 3 +-
.../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 17 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c | 12 +-
.../net/ethernet/mellanox/mlxsw/spectrum_span.c | 2 +-
.../net/ethernet/microchip/lan966x/lan966x_main.c | 6 +-
drivers/net/ethernet/ti/icssg/icssg_classifier.c | 2 +-
drivers/net/ipvlan/ipvlan_core.c | 4 +-
drivers/net/netkit.c | 30 ++-
drivers/net/phy/micrel.c | 11 +-
drivers/net/usb/smsc95xx.c | 11 +-
drivers/net/vrf.c | 4 +-
drivers/net/vxlan/vxlan_core.c | 2 +-
drivers/nvme/host/core.c | 17 +-
drivers/nvme/host/multipath.c | 3 +-
drivers/nvme/host/nvme.h | 1 +
drivers/nvme/target/configfs.c | 8 +
drivers/pci/controller/dwc/pcie-designware-ep.c | 120 +++++++-----
drivers/pci/controller/dwc/pcie-tegra194.c | 3 +
drivers/pci/of_property.c | 2 +
drivers/pci/pci.c | 2 +-
drivers/pci/pcie/edr.c | 28 +--
drivers/perf/arm_dmc620_pmu.c | 9 +-
drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 54 +++++-
drivers/pinctrl/qcom/pinctrl-sm7150.c | 20 +-
drivers/pinctrl/renesas/pfc-r8a779h0.c | 24 +--
drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 +
drivers/platform/x86/intel/tpmi.c | 7 +-
.../intel/uncore-frequency/uncore-frequency-tpmi.c | 7 +
drivers/platform/x86/thinkpad_acpi.c | 5 +-
drivers/regulator/bd71828-regulator.c | 58 +-----
drivers/regulator/helpers.c | 43 +++--
drivers/regulator/tps6287x-regulator.c | 1 +
drivers/regulator/tps6594-regulator.c | 16 +-
drivers/s390/crypto/ap_bus.c | 8 +-
drivers/s390/net/qeth_core.h | 9 +-
drivers/scsi/sd.c | 4 +-
drivers/soundwire/cadence_master.c | 2 +-
drivers/spi/spi-stm32.c | 16 +-
drivers/spi/spi.c | 4 +
drivers/spmi/spmi-pmic-arb.c | 12 +-
drivers/staging/greybus/arche-apb-ctrl.c | 1 +
drivers/staging/greybus/arche-platform.c | 9 +-
drivers/staging/greybus/light.c | 8 +-
drivers/target/target_core_file.c | 4 +-
drivers/tty/serial/max3100.c | 22 ++-
drivers/tty/serial/sc16is7xx.c | 2 +-
drivers/tty/serial/sh-sci.c | 5 +
drivers/usb/fotg210/fotg210-core.c | 1 +
drivers/usb/gadget/function/u_audio.c | 21 ++-
drivers/usb/host/xhci-mem.c | 22 +--
drivers/usb/host/xhci.h | 6 +-
drivers/usb/typec/ucsi/ucsi.c | 21 +--
drivers/vfio/pci/vfio_pci_intrs.c | 4 +-
drivers/video/backlight/mp3309c.c | 3 +-
drivers/virtio/virtio_balloon.c | 13 +-
drivers/virtio/virtio_pci_common.c | 4 +-
drivers/watchdog/bd9576_wdt.c | 12 +-
drivers/watchdog/cpu5wdt.c | 2 +-
drivers/watchdog/sa1100_wdt.c | 5 +-
drivers/xen/xenbus/xenbus_probe.c | 36 ++--
fs/aio.c | 4 +-
fs/f2fs/data.c | 19 +-
fs/f2fs/f2fs.h | 15 +-
fs/f2fs/file.c | 92 +++++----
fs/f2fs/gc.c | 9 +-
fs/f2fs/node.c | 2 +-
fs/f2fs/segment.c | 2 +
fs/fuse/dev.c | 3 +-
fs/netfs/buffered_write.c | 2 +-
fs/nfs/filelayout/filelayout.c | 4 +-
fs/nfs/fs_context.c | 9 +-
fs/nfs/nfs4state.c | 12 +-
fs/nilfs2/the_nilfs.c | 20 +-
fs/ntfs3/fslog.c | 3 +-
fs/ntfs3/inode.c | 17 +-
fs/ntfs3/ntfs.h | 2 +-
fs/ocfs2/localalloc.c | 19 +-
fs/ocfs2/reservations.c | 2 +-
fs/ocfs2/suballoc.c | 6 +-
fs/overlayfs/dir.c | 3 -
fs/read_write.c | 12 +-
fs/smb/client/cifsfs.c | 12 +-
fs/smb/client/smb2ops.c | 1 +
fs/splice.c | 4 +-
fs/udf/inode.c | 27 +--
include/linux/counter.h | 1 -
include/linux/etherdevice.h | 8 +
include/linux/fortify-string.h | 22 ++-
include/linux/fpga/fpga-bridge.h | 10 +-
include/linux/fpga/fpga-mgr.h | 26 ++-
include/linux/fpga/fpga-region.h | 13 +-
include/linux/fs.h | 12 --
include/linux/mlx5/mlx5_ifc.h | 4 +-
include/linux/regulator/driver.h | 3 +
include/linux/skbuff.h | 9 -
include/media/cec.h | 1 +
include/net/bluetooth/hci_core.h | 3 +-
include/net/dst_ops.h | 2 +-
include/net/ip.h | 4 +-
include/net/ip6_fib.h | 6 +-
include/net/ip6_route.h | 11 +-
include/net/request_sock.h | 12 ++
include/net/route.h | 11 ++
include/net/sock.h | 13 +-
include/sound/tas2781-dsp.h | 7 +-
include/uapi/drm/nouveau_drm.h | 7 +
init/Kconfig | 4 +-
io_uring/rw.c | 4 +-
kernel/bpf/verifier.c | 10 +-
kernel/dma/map_benchmark.c | 22 ++-
kernel/gen_kheaders.sh | 7 +-
kernel/irq/cpuhotplug.c | 16 +-
kernel/trace/rv/rv.c | 2 +
kernel/trace/trace_probe.c | 4 +
lib/Kconfig.ubsan | 1 +
lib/strcat_kunit.c | 12 +-
lib/string_kunit.c | 155 +++++++++++++++
lib/strscpy_kunit.c | 51 ++---
net/atm/clip.c | 2 +-
net/bluetooth/6lowpan.c | 2 +-
net/bluetooth/hci_event.c | 60 +++---
net/bluetooth/iso.c | 94 ++++-----
net/core/dst_cache.c | 4 +-
net/core/filter.c | 5 +-
net/ethernet/eth.c | 4 +-
net/ipv4/af_inet.c | 6 +-
net/ipv4/devinet.c | 7 +-
net/ipv4/icmp.c | 26 +--
net/ipv4/ip_input.c | 2 +-
net/ipv4/ip_output.c | 8 +-
net/ipv4/ip_tunnel.c | 2 +-
net/ipv4/netfilter/nf_tproxy_ipv4.c | 2 +
net/ipv4/route.c | 46 ++---
net/ipv4/tcp_dctcp.c | 13 +-
net/ipv4/tcp_ipv4.c | 7 +-
net/ipv4/tcp_minisocks.c | 7 +-
net/ipv4/tcp_output.c | 2 +-
net/ipv4/udp.c | 2 +-
net/ipv4/xfrm4_policy.c | 2 +-
net/ipv6/icmp.c | 8 +-
net/ipv6/ila/ila_lwt.c | 4 +-
net/ipv6/ip6_output.c | 18 +-
net/ipv6/ip6mr.c | 2 +-
net/ipv6/ndisc.c | 2 +-
net/ipv6/ping.c | 2 +-
net/ipv6/raw.c | 4 +-
net/ipv6/route.c | 57 +++---
net/ipv6/seg6_hmac.c | 42 +++--
net/ipv6/seg6_iptunnel.c | 11 +-
net/ipv6/tcp_ipv6.c | 11 +-
net/ipv6/udp.c | 11 +-
net/ipv6/xfrm6_policy.c | 2 +-
net/l2tp/l2tp_ip.c | 2 +-
net/l2tp/l2tp_ip6.c | 2 +-
net/mpls/mpls_iptunnel.c | 4 +-
net/netfilter/ipset/ip_set_list_set.c | 3 +
net/netfilter/ipvs/ip_vs_xmit.c | 16 +-
net/netfilter/nf_flow_table_core.c | 8 +-
net/netfilter/nf_flow_table_ip.c | 8 +-
net/netfilter/nfnetlink_queue.c | 2 +
net/netfilter/nft_fib.c | 8 +-
net/netfilter/nft_payload.c | 95 +++++++---
net/netfilter/nft_rt.c | 4 +-
net/nfc/nci/core.c | 18 +-
net/openvswitch/actions.c | 6 +
net/sched/sch_taprio.c | 14 +-
net/sctp/ipv6.c | 2 +-
net/sctp/protocol.c | 4 +-
net/sunrpc/clnt.c | 1 +
net/sunrpc/xprtrdma/verbs.c | 6 +-
net/tipc/udp_media.c | 2 +-
net/tls/tls_main.c | 10 +-
net/unix/af_unix.c | 47 +++--
net/xfrm/xfrm_policy.c | 14 +-
scripts/Makefile.vdsoinst | 2 +-
scripts/kconfig/symbol.c | 6 +-
sound/core/init.c | 9 +-
sound/core/jack.c | 21 ++-
sound/core/seq/seq_ump_convert.c | 46 ++++-
sound/pci/hda/cs35l56_hda.c | 8 +-
sound/pci/hda/hda_component.c | 16 +-
sound/pci/hda/hda_component.h | 7 +-
sound/pci/hda/hda_cs_dsp_ctl.c | 47 +++--
sound/pci/hda/patch_realtek.c | 5 +-
sound/soc/amd/acp/acp-legacy-common.c | 98 ++++++++--
sound/soc/amd/acp/acp-pci.c | 9 +-
sound/soc/amd/acp/amd.h | 10 +-
sound/soc/amd/acp/chip_offset_byte.h | 1 +
sound/soc/codecs/cs42l43.c | 5 +-
sound/soc/codecs/rt715-sdca-sdw.c | 4 +-
sound/soc/codecs/tas2552.c | 15 +-
sound/soc/codecs/tas2781-fmwlib.c | 109 +++--------
sound/soc/codecs/tas2781-i2c.c | 4 +-
sound/soc/mediatek/mt8192/mt8192-dai-tdm.c | 4 +-
sound/soc/sof/debug.c | 23 ++-
tools/arch/x86/intel_sdsi/intel_sdsi.c | 48 +++--
tools/bpf/resolve_btfids/main.c | 2 +-
tools/lib/subcmd/parse-options.c | 8 +-
tools/perf/Documentation/perf-list.txt | 1 +
tools/perf/Makefile.perf | 7 +-
tools/perf/bench/inject-buildid.c | 2 +-
tools/perf/bench/uprobe.c | 2 +-
tools/perf/builtin-annotate.c | 2 -
tools/perf/builtin-daemon.c | 4 +-
tools/perf/builtin-record.c | 8 +-
tools/perf/builtin-report.c | 2 +-
tools/perf/builtin-sched.c | 7 +-
.../pmu-events/arch/s390/cf_z16/transaction.json | 28 +--
tools/perf/pmu-events/arch/s390/mapfile.csv | 2 +-
tools/perf/tests/builtin-test.c | 37 +---
tools/perf/tests/code-reading.c | 10 +-
tools/perf/tests/shell/test_arm_coresight.sh | 2 +-
tools/perf/tests/workloads/datasym.c | 16 ++
tools/perf/ui/browser.c | 6 +-
tools/perf/ui/browser.h | 2 +-
tools/perf/util/annotate.c | 19 +-
tools/perf/util/dwarf-aux.c | 210 ++++++++++++++-------
tools/perf/util/dwarf-aux.h | 17 ++
.../perf/util/intel-pt-decoder/intel-pt-decoder.c | 2 +
tools/perf/util/intel-pt.c | 2 +
tools/perf/util/machine.c | 2 +-
tools/perf/util/perf_event_attr_fprintf.c | 26 ++-
tools/perf/util/pmu.c | 119 +++++++++---
tools/perf/util/pmu.h | 7 +-
tools/perf/util/probe-event.c | 1 +
tools/perf/util/python.c | 10 +
tools/perf/util/stat-display.c | 3 +
tools/perf/util/symbol.c | 49 +++--
tools/perf/util/thread.c | 14 +-
.../selftests/drivers/net/mlxsw/mlxsw_lib.sh | 2 +-
.../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 1 -
.../drivers/net/mlxsw/spectrum/resource_scale.sh | 1 -
tools/testing/selftests/kselftest_harness.h | 11 +-
tools/testing/selftests/mm/mdwe_test.c | 1 -
tools/testing/selftests/net/amt.sh | 8 +-
.../selftests/net/arp_ndisc_untracked_subnets.sh | 53 ++----
.../selftests/net/forwarding/ethtool_rmon.sh | 4 +-
tools/testing/selftests/net/forwarding/lib.sh | 186 +++++++++---------
.../net/forwarding/router_mpath_nh_lib.sh | 2 +-
tools/testing/selftests/net/lib.sh | 113 ++++++++++-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 16 +-
tools/testing/selftests/net/mptcp/simult_flows.sh | 10 +-
tools/testing/selftests/powerpc/dexcr/Makefile | 2 +-
tools/testing/selftests/riscv/hwprobe/.gitignore | 2 +
.../tc-testing/tc-tests/qdiscs/taprio.json | 44 +++++
417 files changed, 4120 insertions(+), 2492 deletions(-)




2024-06-06 14:09:41

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 6.9 049/374] coresight: etm4x: Fix unbalanced pm_runtime_enable()

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

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

From: Anshuman Khandual <[email protected]>

[ Upstream commit caa41c47dab7e1054f587e592ab21296e3a6781c ]

There is an unbalanced pm_runtime_enable() in etm4_probe_platform_dev()
when etm4_probe() fails. This problem can be observed via the coresight
etm4 module's (load -> unload -> load) sequence when etm4_probe() fails
in etm4_probe_platform_dev().

[ 63.379943] coresight-etm4x 7040000.etm: Unbalanced pm_runtime_enable!
[ 63.393630] coresight-etm4x 7140000.etm: Unbalanced pm_runtime_enable!
[ 63.407455] coresight-etm4x 7240000.etm: Unbalanced pm_runtime_enable!
[ 63.420983] coresight-etm4x 7340000.etm: Unbalanced pm_runtime_enable!
[ 63.420999] coresight-etm4x 7440000.etm: Unbalanced pm_runtime_enable!
[ 63.441209] coresight-etm4x 7540000.etm: Unbalanced pm_runtime_enable!
[ 63.454689] coresight-etm4x 7640000.etm: Unbalanced pm_runtime_enable!
[ 63.474982] coresight-etm4x 7740000.etm: Unbalanced pm_runtime_enable!

This fixes the above problem - with an explicit pm_runtime_disable() call
when etm4_probe() fails during etm4_probe_platform_dev().

Cc: Lorenzo Pieralisi <[email protected]>
Cc: Hanjun Guo <[email protected]>
Cc: Sudeep Holla <[email protected]>
Cc: "Rafael J. Wysocki" <[email protected]>
Cc: Len Brown <[email protected]>
Cc: Suzuki K Poulose <[email protected]>
Cc: Mike Leach <[email protected]>
Cc: James Clark <[email protected]>
Cc: Leo Yan <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Fixes: 5214b563588e ("coresight: etm4x: Add support for sysreg only devices")
Reviewed-by: James Clark <[email protected]>
Signed-off-by: Anshuman Khandual <[email protected]>
Signed-off-by: Suzuki K Poulose <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Sasha Levin <[email protected]>
---
drivers/hwtracing/coresight/coresight-etm4x-core.c | 3 +++
1 file changed, 3 insertions(+)

diff --git a/drivers/hwtracing/coresight/coresight-etm4x-core.c b/drivers/hwtracing/coresight/coresight-etm4x-core.c
index c2ca4a02dfce1..06a9b94b8c13e 100644
--- a/drivers/hwtracing/coresight/coresight-etm4x-core.c
+++ b/drivers/hwtracing/coresight/coresight-etm4x-core.c
@@ -2213,6 +2213,9 @@ static int etm4_probe_platform_dev(struct platform_device *pdev)
ret = etm4_probe(&pdev->dev);

pm_runtime_put(&pdev->dev);
+ if (ret)
+ pm_runtime_disable(&pdev->dev);
+
return ret;
}

--
2.43.0




2024-06-06 15:01:57

by Naresh Kamboju

[permalink] [raw]
Subject: Re: [PATCH 6.9 000/374] 6.9.4-rc1 review

On Thu, 6 Jun 2024 at 19:38, Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.9.4 release.
> There are 374 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 Sat, 08 Jun 2024 13:15:55 +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.9.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.9.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

The Powerpc build failures noticed on stable-rc 6.9, 6.6 and 6.1.

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

arch/powerpc/include/asm/inst.h: In function '__copy_inst_from_kernel_nofault':
arch/powerpc/include/asm/uaccess.h:177:19: error: expected string
literal before 'DS_FORM_CONSTRAINT'
177 | : DS_FORM_CONSTRAINT (*addr) \
| ^~~~~~~~~~~~~~~~~~

Links:
- https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.9.y/build/v6.9.2-803-gfcbdac56b0ae/testrun/24217279/suite/build/test/gcc-13-maple_defconfig/log
- https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.9.y/build/v6.9.2-803-gfcbdac56b0ae/testrun/24217279/suite/build/test/gcc-13-maple_defconfig/history/

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

2024-06-06 15:57:26

by Ronald Warsow

[permalink] [raw]
Subject: Re: [PATCH 6.9 000/374] 6.9.4-rc1 review

Hi Greg

*no* regressions here on x86_64 (RKL, Intel 11th Gen. CPU)

Thanks

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


2024-06-06 18:24:02

by Thorsten Leemhuis

[permalink] [raw]
Subject: Re: [PATCH 6.9 000/374] 6.9.4-rc1 review

On 06.06.24 16:27, Naresh Kamboju wrote:
> On Thu, 6 Jun 2024 at 19:38, Greg Kroah-Hartman
> <[email protected]> wrote:
>>
>> This is the start of the stable review cycle for the 6.9.4 release.
>> There are 374 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.
> [...]
> The Powerpc build failures noticed on stable-rc 6.9, 6.6 and 6.1.

TWIMC: I ran into the same problem with my Fedora builds on ppc64le:

https://download.copr.fedorainfracloud.org/results/@kernel-vanilla/stable-rc/fedora-39-ppc64le/07543606-stablerc-stablerc-releases/builder-live.log.gz

No problems in arm64 or x86-64.

Ciao, Thorsten

> Reported-by: Linux Kernel Functional Testing <[email protected]>
>
> arch/powerpc/include/asm/inst.h: In function '__copy_inst_from_kernel_nofault':
> arch/powerpc/include/asm/uaccess.h:177:19: error: expected string
> literal before 'DS_FORM_CONSTRAINT'
> 177 | : DS_FORM_CONSTRAINT (*addr) \
> | ^~~~~~~~~~~~~~~~~~
>
> Links:
> - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.9.y/build/v6.9.2-803-gfcbdac56b0ae/testrun/24217279/suite/build/test/gcc-13-maple_defconfig/log
> - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.9.y/build/v6.9.2-803-gfcbdac56b0ae/testrun/24217279/suite/build/test/gcc-13-maple_defconfig/history/

2024-06-06 18:27:59

by SeongJae Park

[permalink] [raw]
Subject: Re: [PATCH 6.9 000/374] 6.9.4-rc1 review

Hello,

On Thu, 6 Jun 2024 15:59:39 +0200 Greg Kroah-Hartman <[email protected]> wrote:

> This is the start of the stable review cycle for the 6.9.4 release.
> There are 374 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 Sat, 08 Jun 2024 13:15:55 +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.9.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.9.y
> and the diffstat can be found below.

This rc kernel passes DAMON functionality test[1] on my test machine.
Attaching the test results summary below. Please note that I retrieved the
kernel from linux-stable-rc tree[2].

Tested-by: SeongJae Park <[email protected]>

[1] https://github.com/awslabs/damon-tests/tree/next/corr
[2] fcbdac56b0ae ("Linux 6.9.4-rc1")

Thanks,
SJ

[...]

---

ok 6 selftests: damon: debugfs_duplicate_context_creation.sh
ok 7 selftests: damon: debugfs_rm_non_contexts.sh
ok 8 selftests: damon: debugfs_target_ids_read_before_terminate_race.sh
ok 9 selftests: damon: debugfs_target_ids_pid_leak.sh
ok 10 selftests: damon: sysfs.sh
ok 11 selftests: damon: sysfs_update_removed_scheme_dir.sh
ok 12 selftests: damon: sysfs_update_schemes_tried_regions_hang.py
ok 13 selftests: damon: sysfs_update_schemes_tried_regions_wss_estimation.py
ok 14 selftests: damon: damos_quota.py
ok 15 selftests: damon: damos_apply_interval.py
ok 16 selftests: damon: reclaim.sh
ok 17 selftests: damon: lru_sort.sh
ok 1 selftests: damon-tests: kunit.sh
ok 2 selftests: damon-tests: huge_count_read_write.sh
ok 3 selftests: damon-tests: buffer_overflow.sh
ok 4 selftests: damon-tests: rm_contexts.sh
ok 5 selftests: damon-tests: record_null_deref.sh
ok 6 selftests: damon-tests: dbgfs_target_ids_read_before_terminate_race.sh
ok 7 selftests: damon-tests: dbgfs_target_ids_pid_leak.sh
ok 8 selftests: damon-tests: damo_tests.sh
ok 9 selftests: damon-tests: masim-record.sh
ok 10 selftests: damon-tests: build_i386.sh
ok 11 selftests: damon-tests: build_arm64.sh
ok 12 selftests: damon-tests: build_m68k.sh
ok 13 selftests: damon-tests: build_i386_idle_flag.sh
ok 14 selftests: damon-tests: build_i386_highpte.sh
ok 15 selftests: damon-tests: build_nomemcg.sh
[33m
[92mPASS [39m

2024-06-06 19:54:25

by Pavel Machek

[permalink] [raw]
Subject: Re: [PATCH 6.9 000/374] 6.9.4-rc1 review

Hi!

> This is the start of the stable review cycle for the 6.9.4 release.
> There are 374 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.

CIP testing did not find any problems here:

https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6.9.y

6.6 passes our testing, too:

https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6.6.y

Tested-by: Pavel Machek (CIP) <[email protected]>

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


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

2024-06-06 21:56:12

by Shuah Khan

[permalink] [raw]
Subject: Re: [PATCH 6.9 000/374] 6.9.4-rc1 review

On 6/6/24 07:59, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.9.4 release.
> There are 374 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 Sat, 08 Jun 2024 13:15:55 +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.9.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.9.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

2024-06-07 02:09:05

by Bagas Sanjaya

[permalink] [raw]
Subject: Re: [PATCH 6.9 000/374] 6.9.4-rc1 review

On Thu, Jun 06, 2024 at 03:59:39PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.9.4 release.
> There are 374 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 the kernel 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) (557.00 B)
signature.asc (235.00 B)
Download all attachments

2024-06-07 09:11:25

by Jon Hunter

[permalink] [raw]
Subject: Re: [PATCH 6.9 000/374] 6.9.4-rc1 review

On Thu, 06 Jun 2024 15:59:39 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.9.4 release.
> There are 374 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 Sat, 08 Jun 2024 13:15:55 +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.9.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.9.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

All tests passing for Tegra ...

Test results for stable-v6.9:
10 builds: 10 pass, 0 fail
26 boots: 26 pass, 0 fail
116 tests: 116 pass, 0 fail

Linux version: 6.9.4-rc1-gfcbdac56b0ae
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

2024-06-07 11:48:47

by Naresh Kamboju

[permalink] [raw]
Subject: Re: [PATCH 6.9 000/374] 6.9.4-rc1 review

On Thu, 6 Jun 2024 at 19:38, Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.9.4 release.
> There are 374 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 Sat, 08 Jun 2024 13:15:55 +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.9.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.9.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h


Results from Linaro’s test farm.
Build regressions on Powerpc.

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

## Build
* kernel: 6.9.4-rc1
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-6.9.y
* git commit: fcbdac56b0ae848d2259d6b9825f289688a77e0b
* git describe: v6.9.2-803-gfcbdac56b0ae
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.9.y/build/v6.9.2-803-gfcbdac56b0ae

## Test Regressions (compared to v6.9.2)
* powerpc, build
- clang-18-cell_defconfig
- clang-18-defconfig
- clang-18-maple_defconfig
- clang-18-ppc64e_defconfig
- clang-nightly-cell_defconfig
- clang-nightly-defconfig
- clang-nightly-maple_defconfig
- clang-nightly-ppc64e_defconfig
- gcc-13-cell_defconfig
- gcc-13-defconfig
- gcc-13-maple_defconfig
- gcc-13-ppc64e_defconfig

## Metric Regressions (compared to v6.9.2)

## Test Fixes (compared to v6.9.2)

## Metric Fixes (compared to v6.9.2)

## Test result summary
total: 139061, pass: 121356, fail: 1981, skip: 15724, xfail: 0

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 126 total, 126 passed, 0 failed
* arm64: 38 total, 38 passed, 0 failed
* i386: 28 total, 28 passed, 0 failed
* mips: 24 total, 24 passed, 0 failed
* parisc: 3 total, 3 passed, 0 failed
* powerpc: 34 total, 22 passed, 12 failed
* riscv: 17 total, 17 passed, 0 failed
* s390: 12 total, 12 passed, 0 failed
* sh: 10 total, 10 passed, 0 failed
* sparc: 6 total, 6 passed, 0 failed
* x86_64: 33 total, 33 passed, 0 failed

## Test suites summary
* boot
* 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-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-ir
* kselftest-kcmp
* kselftest-kexec
* kselftest-kvm
* kselftest-lib
* kselftest-membarrier
* kselftest-memfd
* kselftest-memory-hotplug
* kselftest-mincore
* kselftest-mm
* kselftest-mount
* 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-commands
* ltp-containers
* ltp-controllers
* ltp-cpuhotplug
* ltp-crypto
* ltp-cve
* ltp-dio
* ltp-fcntl-locktests
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-hugetlb
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-smoke
* ltp-smoketest
* ltp-syscalls
* ltp-tracing
* perf
* rcutorture

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

2024-06-07 15:36:40

by Mark Brown

[permalink] [raw]
Subject: Re: [PATCH 6.9 000/374] 6.9.4-rc1 review

On Thu, Jun 06, 2024 at 03:59:39PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.9.4 release.
> There are 374 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: Mark Brown <[email protected]>


Attachments:
(No filename) (351.00 B)
signature.asc (499.00 B)
Download all attachments

2024-06-07 18:03:01

by Allen

[permalink] [raw]
Subject: Re: [PATCH 6.9 000/374] 6.9.4-rc1 review

> This is the start of the stable review cycle for the 6.9.4 release.
> There are 374 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 Sat, 08 Jun 2024 13:15:55 +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.9.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.9.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>

Compiled and booted on my x86_64 and ARM64 test systems. No errors or
regressions.

Tested-by: Allen Pais <[email protected]>

Thanks.

2024-06-07 19:28:37

by Pascal Ernster

[permalink] [raw]
Subject: Re: [PATCH 6.9 000/374] 6.9.4-rc1 review

[2024-06-06 15:59] Greg Kroah-Hartman:
> This is the start of the stable review cycle for the 6.9.4 release.
> There are 374 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 Sat, 08 Jun 2024 13:15:55 +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.9.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.9.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Hi, 6.9.4-rc1 is running fine on various x86_64 bare metal and virtual
machines of mine (Haswell, Skylake, Kaby Lake, Coffee Lake).

Tested-by: Pascal Ernster <[email protected]>


Regard
Pascal

2024-06-07 21:26:29

by Ron Economos

[permalink] [raw]
Subject: Re: [PATCH 6.9 000/374] 6.9.4-rc1 review

On 6/6/24 6:59 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.9.4 release.
> There are 374 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 Sat, 08 Jun 2024 13:15:55 +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.9.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.9.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]>


2024-06-08 01:45:44

by Peter Schneider

[permalink] [raw]
Subject: Re: [PATCH 6.9 000/374] 6.9.4-rc1 review

Am 06.06.2024 um 15:59 schrieb Greg Kroah-Hartman:
> This is the start of the stable review cycle for the 6.9.4 release.
> There are 374 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 Sat, 08 Jun 2024 13:15:55 +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.9.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.9.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>

Builds, boots and works w/o regressions on my good old 2-socket Ivy Bridge Xeon E5-2697 v2
server machine and runs 15 QEMU/KVM virtual machines for some hours now, no hiccups.

Tested-by: Peter Schneider <[email protected]>

Beste Grüße,
Peter Schneider

--
Climb the mountain not to plant your flag, but to embrace the challenge,
enjoy the air and behold the view. Climb it so you can see the world,
not so the world can see you. -- David McCullough Jr.

OpenPGP: 0xA3828BD796CCE11A8CADE8866E3A92C92C3FF244
Download: https://www.peters-netzplatz.de/download/pschneider1968_pub.asc
https://keys.mailvelope.com/pks/lookup?op=get&[email protected]
https://keys.mailvelope.com/pks/lookup?op=get&[email protected]