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(-)
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
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
Hi Greg
*no* regressions here on x86_64 (RKL, Intel 11th Gen. CPU)
Thanks
Tested-by: Ronald Warsow <[email protected]>
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/
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
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
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
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
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
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
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]>
> 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-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
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]>
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]