Skip to contentSkip to conversation

6.6.33-rc2 review

PATCH In review Greg Kroah-Hartman 13 participants 18 messages Jun 9, 2024 – Jun 19, 2024

Subsystems (3)
lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

cover 6.6.33-rc2 review

This is the start of the stable review cycle for the 6.6.33 release. There are 741 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 Tue, 11 Jun 2024 11:36:08 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.33-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.6.33-rc2

Chao Yu <[email protected]>
f2fs: use f2fs_{err,info}_ratelimited() for cleanup

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

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

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: make error messages at dpu_core_irq_register_callback() more sensible

Samuel Holland <[email protected]>
riscv: Save/restore envcfg CSR during CPU suspend

Samuel Holland <[email protected]>
riscv: Fix enabling cbo.zero when running in M-mode

Laurent Pinchart <[email protected]>
media: vsp1: Remove unbalanced .s_stream(0) calls

Dave Airlie <[email protected]>
nouveau: report byte usage in VRAM usage.

Selvin Xavier <[email protected]>
RDMA/bnxt_re: Fix the sparse warnings

Yang Jihong <[email protected]>
perf evlist: Add perf_evlist__go_system_wide() helper

James Clark <[email protected]>
perf util: Add a function for replacing characters in a string

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

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

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

Takashi Iwai <[email protected]>
ALSA: timer: Set lower bound of start tick time

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

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

David Arinzon <[email protected]>
net: ena: Reduce lines with longer column width boundary

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

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

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

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: simult flows: mark 'unbalanced' tests as flaky

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

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()

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

Takashi Iwai <[email protected]>
ALSA: jack: Use guard() for locking

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

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

Hannes Reinecke <[email protected]>
nvme-tcp: add definitions for TLS cipher suites

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

Andreas Gruenbacher <[email protected]>
kthread: add kthread_stop_put

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()

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()

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

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.

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"

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

Frank Li <[email protected]>
i3c: master: svc: return actual transfer data len

Frank Li <[email protected]>
i3c: master: svc: rename read_len as actual_len

Frank Li <[email protected]>
i3c: add actual_len in i3c_priv_xfer

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

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]>
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

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

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

Dave Airlie <[email protected]>
nouveau: add an ioctl to report vram usage

Dave Airlie <[email protected]>
nouveau: add an ioctl to return vram bar size.

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: cs35l56: Initialize all ASP1 registers

Richard Fitzgerald <[email protected]>
ASoC: cs35l56: Fix to ensure ASP1 registers match cache

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

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

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

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

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

Irui Wang <[email protected]>
media: mediatek: vcodec: add encoder power management helper functions

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

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

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: stop using raw IRQ indices in the kernel output

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: make the irq table size static

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: add helper to get IRQ-related data

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: extract dpu_core_irq_is_valid() helper

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: remove irq_idx argument from IRQ callbacks

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: 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

Laurent Pinchart <[email protected]>
media: v4l2-subdev: Document and enforce .s_stream() requirements

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

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

Vignesh Raghavendra <[email protected]>
mmc: sdhci_am654: Drop lookup for deprecated ti,otap-del-sel

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

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

Nuno Sa <[email protected]>
dt-bindings: adc: axi-adc: add clocks property

Nuno Sa <[email protected]>
dt-bindings: adc: axi-adc: update bindings for backend framework

Steven Rostedt (Google) <[email protected]>
eventfs: Have "events" directory get permissions from its parent

Steven Rostedt (Google) <[email protected]>
eventfs: Free all of the eventfs_inode after RCU

Steven Rostedt (Google) <[email protected]>
eventfs/tracing: Add callback for release of an eventfs_inode

Steven Rostedt (Google) <[email protected]>
eventfs: Create eventfs_root_inode to store dentry

Hugo Villeneuve <[email protected]>
serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler

Hugo Villeneuve <[email protected]>
serial: sc16is7xx: replace hardcoded divisor value with BIT() macro

Thomas Weißschuh <[email protected]>
misc/pvpanic-pci: register attributes via pci_driver

Thomas Weißschuh <[email protected]>
misc/pvpanic: deduplicate common code

Hans de Goede <[email protected]>
iio: accel: mxc4005: Reset chip on probe() and resume()

Luca Ceresoli <[email protected]>
iio: accel: mxc4005: allow module autoloading via OF compatible

Steven Rostedt (Google) <[email protected]>
eventfs: Do not differentiate the toplevel events directory

Wenjing Liu <[email protected]>
drm/amd/display: Revert Remove pixle rate limit for subvp

Alvin Lee <[email protected]>
drm/amd/display: Remove pixle rate limit for subvp

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

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

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/vdso: Use standard stack frame layout

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

Masahiro Yamada <[email protected]>
kbuild: fix build ID symlinks to installed debug VDSO files

Masahiro Yamada <[email protected]>
kbuild: unify vdso_install rules

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

Sumanth Korikkar <[email protected]>
s390/vdso64: filter out munaligned-symbols flag for vdso

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

Jing Zhang <[email protected]>
perf pmu: "Compat" supports regular expression matching identifiers

James Clark <[email protected]>
perf pmu: Move pmu__find_core_pmu() to pmus.c

James Clark <[email protected]>
perf test: Add a test for strcmp_cpuid_str() expression

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

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()

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

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: introduce get_available_block_count() for cleanup

Jaegeuk Kim <[email protected]>
f2fs: deprecate io_bits

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()

Ian Rogers <[email protected]>
perf maps: Move symbol maps functions to maps.c

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

Daeho Jeong <[email protected]>
f2fs: support file pinning for zoned devices

Jaegeuk Kim <[email protected]>
f2fs: kill heap-based allocation

Daeho Jeong <[email protected]>
f2fs: separate f2fs_gc_range() to use GC for a range

Jaegeuk Kim <[email protected]>
f2fs: use BLKS_PER_SEG, BLKS_PER_SEC, and SEGS_PER_SEC

Chao Yu <[email protected]>
f2fs: support printk_ratelimited() in f2fs_printk()

KaiLong Wang <[email protected]>
f2fs: Clean up errors in segment.h

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

Johan Hovold <[email protected]>
dt-bindings: spmi: hisilicon,hisi-spmi-controller: fix binding references

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

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

Christophe JAILLET <[email protected]>
ppdev: Remove usage of the deprecated ida_simple_xx() API

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

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

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

Sean Young <[email protected]>
pwm: Rename pwm_apply_state() to pwm_apply_might_sleep()

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

Andrew Jones <[email protected]>
RISC-V: Enable cbo.zero in usermode

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

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

Jan Kara <[email protected]>
udf: Remove GFP_NOFS allocation in udf_expand_file_adinicb()

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()

Christian Brauner <[email protected]>
i915: make inject_virtual_interrupt() void

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

Nuno Sa <[email protected]>
iio: adc: adi-axi-adc: move to backend framework

Nuno Sa <[email protected]>
iio: adc: ad9467: convert to backend framework

Nuno Sa <[email protected]>
iio: add the IIO backend framework

Nuno Sa <[email protected]>
iio: buffer-dmaengine: export buffer alloc and free functions

Nuno Sa <[email protected]>
iio: adc: adi-axi-adc: convert to regmap

Nuno Sa <[email protected]>
iio: adc: ad9467: use chip_info variables instead of array

Nuno Sa <[email protected]>

    iio: adc: ad9467: use spi_get_device_match_data()

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

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

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

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

Wolfram Sang <[email protected]>
dt-bindings: PCI: rcar-pci-host: Add optional regulators

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

Yang Jihong <[email protected]>
perf record: Move setting tracking events before record__init_thread_masks()

Yang Jihong <[email protected]>
perf evlist: Add evlist__findnew_tracking_event() helper

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

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()

Namhyung Kim <[email protected]>
perf annotate: Use global annotation_options

Namhyung Kim <[email protected]>
perf top: Convert to the global annotation_options

Namhyung Kim <[email protected]>
perf report: Convert to the global annotation_options

Namhyung Kim <[email protected]>
perf annotate: Introduce global annotation_options

Namhyung Kim <[email protected]>
perf annotate: Split branch stack cycles information out of 'struct annotation_line'

Ian Rogers <[email protected]>
perf machine thread: Remove exited threads by default

Ian Rogers <[email protected]>
perf record: Lazy load kernel symbols

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

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

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

Neil Armstrong <[email protected]>
phy: qcom: qmp-combo: fix duplicate return in qmp_v4_configure_dp_phy

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 record: Delete session after stopping sideband thread

Jiawen Wu <[email protected]>
net: wangxun: fix to change Rx features

Cheng Yu <[email protected]>
sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write()

Vitalii Bursov <[email protected]>
sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level

Eric Dumazet <[email protected]>
af_packet: do not call packet_read_pending() from tpacket_destruct_skb()

Eric Dumazet <[email protected]>
netrom: fix possible dead-lock in nr_rt_ioctl()

Chris Lew <[email protected]>
net: qrtr: ns: Fix module refcnt

Nikolay Aleksandrov <[email protected]>
net: bridge: mst: fix vlan use-after-free

Nikolay Aleksandrov <[email protected]>
selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval

Nikolay Aleksandrov <[email protected]>
net: bridge: xmit: make sure we have at least eth header len bytes

Wang Yao <[email protected]>
modules: Drop the .export_symbol section from the final modules

Beau Belgrave <[email protected]>
tracing/user_events: Fix non-spaced field matching

Beau Belgrave <[email protected]>
tracing/user_events: Prepare find/delete for same name events

Beau Belgrave <[email protected]>
tracing/user_events: Allow events to persist for perfmon_capable users

Zhu Yanjun <[email protected]>
RDMA/cma: Fix kmemleak in rdma_core observed during blktests nvme/rdma use siw

Leon Romanovsky <[email protected]>
RDMA/IPoIB: Fix format truncation compilation errors

Edward Liaw <[email protected]>
selftests/kcmp: remove unused open mode

Chuck Lever <[email protected]>
SUNRPC: Fix gss_free_in_token_pages()

Michal Schmidt <[email protected]>
bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq

Selvin Xavier <[email protected]>
RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters

Selvin Xavier <[email protected]>
RDMA/bnxt_re: Update the HW interface definitions

Chandramohan Akula <[email protected]>
RDMA/bnxt_re: Remove roundup_pow_of_two depth for all hardware queue resources

Chandramohan Akula <[email protected]>
RDMA/bnxt_re: Refactor the queue index update

Sergey Shtylyov <[email protected]>
of: module: add buffer overflow check in of_modalias()

Zhang Yi <[email protected]>
ext4: remove the redundant folio_wait_stable()

Dan Carpenter <[email protected]>
ext4: fix potential unnitialized variable

Aleksandr Aprelkov <[email protected]>
sunrpc: removed redundant procp check

David Hildenbrand <[email protected]>
drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()

Christoph Hellwig <[email protected]>
virt: acrn: stop using follow_pfn

Jan Kara <[email protected]>
ext4: avoid excessive credit estimate in ext4_tmpfile()

Adrian Hunter <[email protected]>
x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD and VPDPWSSDS

Adrian Hunter <[email protected]>
x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map

Marc Gonzalez <[email protected]>
clk: qcom: mmcc-msm8998: fix venus clock issue

Dmitry Baryshkov <[email protected]>
clk: qcom: dispcc-sm8550: fix DisplayPort clocks

Dmitry Baryshkov <[email protected]>
clk: qcom: dispcc-sm6350: fix DisplayPort clocks

Dmitry Baryshkov <[email protected]>
clk: qcom: dispcc-sm8450: fix DisplayPort clocks

Duoming Zhou <[email protected]>
lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure

Lad Prabhakar <[email protected]>
clk: renesas: r9a07g043: Add clock and reset entry for PLIC

Geert Uytterhoeven <[email protected]>
clk: renesas: r8a779a0: Fix CANFD parent clock

Jason Gunthorpe <[email protected]>
IB/mlx5: Use __iowrite64_copy() for write combining stores

Bob Pearson <[email protected]>
RDMA/rxe: Fix incorrect rxe_put in error path

Bob Pearson <[email protected]>
RDMA/rxe: Allow good work requests to be executed

Bob Pearson <[email protected]>
RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt

Gabor Juhos <[email protected]>
clk: qcom: clk-alpha-pll: remove invalid Stromer register offset

Catalin Popescu <[email protected]>
clk: rs9: fix wrong default value for clock amplitude

Alexandre Mergnat <[email protected]>
clk: mediatek: mt8365-mm: fix DPI0 parent

Chengchang Tang <[email protected]>
RDMA/hns: Modify the print level of CQE error

Chengchang Tang <[email protected]>
RDMA/hns: Use complete parentheses in macros

Chengchang Tang <[email protected]>
RDMA/hns: Fix GMV table pagesize

Chengchang Tang <[email protected]>
RDMA/hns: Fix UAF for cq async event

Chengchang Tang <[email protected]>
RDMA/hns: Fix deadlock on SRQ async events.

Zhengchao Shao <[email protected]>
RDMA/hns: Fix return value in hns_roce_map_mr_sg

Yi Liu <[email protected]>
iommu: Undo pasid attachment only for the devices that have succeeded

Nícolas F. R. A. Prado <[email protected]>
clk: mediatek: pllfh: Don't log error for missing fhctl node

Or Har-Toov <[email protected]>
RDMA/mlx5: Adding remote atomic access flag to updatable flags

Or Har-Toov <[email protected]>
RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent

Jaewon Kim <[email protected]>
clk: samsung: exynosautov9: fix wrong pll clock id value

Pratyush Yadav <[email protected]>
media: cadence: csi2rx: configure DPHY before starting source stream

Ville Syrjälä <[email protected]>
drm/edid: Parse topology block for all DispID structure v1.x

Detlev Casanova <[email protected]>
drm/rockchip: vop2: Do not divide height twice for YUV

Ricardo Ribalda <[email protected]>
media: uvcvideo: Add quirk for Logitech Rally Bar

Dmitry Baryshkov <[email protected]>
drm/mipi-dsi: use correct return type for the DSC functions

Marek Vasut <[email protected]>
drm/panel: simple: Add missing Innolux G121X1-L03 format, flags, connector

Hsin-Te Yuan <[email protected]>
drm/bridge: anx7625: Update audio status while detecting

Nícolas F. R. A. Prado <[email protected]>
drm/panel: novatek-nt35950: Don't log an error when DSI host can't be found

Nícolas F. R. A. Prado <[email protected]>
drm/bridge: dpc3433: Don't log an error when DSI host can't be found

Nícolas F. R. A. Prado <[email protected]>
drm/bridge: tc358775: Don't log an error when DSI host can't be found

Nícolas F. R. A. Prado <[email protected]>
drm/bridge: lt9611uxc: Don't log an error when DSI host can't be found

Nícolas F. R. A. Prado <[email protected]>
drm/bridge: lt9611: Don't log an error when DSI host can't be found

Nícolas F. R. A. Prado <[email protected]>
drm/bridge: lt8912b: Don't log an error when DSI host can't be found

Nícolas F. R. A. Prado <[email protected]>
drm/bridge: icn6211: Don't log an error when DSI host can't be found

Nícolas F. R. A. Prado <[email protected]>
drm/bridge: anx7625: Don't log an error when DSI host can't be found

Steven Rostedt <[email protected]>
ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value

Aleksandr Mishin <[email protected]>
drm: vc4: Fix possible null pointer dereference

Huai-Yuan Liu <[email protected]>
drm/arm/malidp: fix a possible null pointer dereference

Zhipeng Lu <[email protected]>
media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries

Randy Dunlap <[email protected]>
fbdev: sh7760fb: allow modular build

Laurent Pinchart <[email protected]>
media: v4l2-subdev: Fix stream handling for crop API

Uwe Kleine-König <[email protected]>
media: i2c: et8ek8: Don't strip remove function when driver is builtin

Fabio Estevam <[email protected]>
media: dt-bindings: ovti,ov2680: Fix the power supply names

Sakari Ailus <[email protected]>
media: ipu3-cio2: Request IRQ earlier

Douglas Anderson <[email protected]>
drm/msm/dp: Avoid a long timeout for AUX transfer if nothing connected

Dmitry Baryshkov <[email protected]>
drm/msm/dp: allow voltage swing / pre emphasis of 3

Aleksandr Mishin <[email protected]>
drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference

Ricardo Ribalda <[email protected]>
media: radio-shark2: Avoid led_names truncations

Arnd Bergmann <[email protected]>
media: rcar-vin: work around -Wenum-compare-conditional warning

Aleksandr Burakov <[email protected]>
media: ngene: Add dvb_ca_en50221_init return value check

Cezary Rojewski <[email protected]>
ASoC: Intel: avs: Test result of avs_get_module_entry()

Cezary Rojewski <[email protected]>
ASoC: Intel: avs: Fix potential integer overflow

Cezary Rojewski <[email protected]>
ASoC: Intel: avs: Fix ASRC module initialization

Tianchen Ding <[email protected]>
selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2 mounted without nsdelegate

Arnd Bergmann <[email protected]>
fbdev: sisfb: hide unused variables

Peter Ujfalusi <[email protected]>
ASoC: SOF: Intel: mtl: Implement firmware boot state check

Peter Ujfalusi <[email protected]>
ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed

Yong Zhi <[email protected]>
ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails

Peter Ujfalusi <[email protected]>
ASoC: SOF: Intel: lnl: Correct rom_status_reg

Peter Ujfalusi <[email protected]>
ASoC: SOF: Intel: mtl: Correct rom_status_reg

Pierre-Louis Bossart <[email protected]>
ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions

Arun T <[email protected]>
ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions

Arun T <[email protected]>
ASoC: Intel: common: add ACPI matching tables for Arrow Lake

Arnd Bergmann <[email protected]>
powerpc/fsl-soc: hide unused const variable

Justin Green <[email protected]>
drm/mediatek: Add 0 size check to mtk_drm_gem_obj

Christian Hewitt <[email protected]>
drm/meson: vclk: fix calculation of 59.94 fractional rates

Aleksandr Mishin <[email protected]>
ASoC: kirkwood: Fix potential NULL dereference

Arnd Bergmann <[email protected]>
fbdev: shmobile: fix snprintf truncation

AngeloGioacchino Del Regno <[email protected]>
ASoC: mediatek: Assign dummy when codec not specified for a DAI link

Maxim Korotkov <[email protected]>
mtd: rawnand: hynix: fixed typo

Aapo Vienamo <[email protected]>
mtd: core: Report error if first mtd_otp_size() call fails in mtd_otp_nvmem_add()

Cezary Rojewski <[email protected]>
ASoC: Intel: avs: ssm4567: Do not ignore route checks

Cezary Rojewski <[email protected]>
ASoC: Intel: Disable route checks for Skylake boards

Srinivasan Shanmugam <[email protected]>
drm/amd/display: Fix potential index out of bounds in color transformation function

Douglas Anderson <[email protected]>
drm/panel: atna33xc20: Fix unbalanced regulator in the case HPD doesn't assert

Douglas Anderson <[email protected]>
drm/dp: Don't attempt AUX transfers when eDP panels are not powered

Marek Vasut <[email protected]>
drm/lcdif: Do not disable clocks on already suspended hardware

Geert Uytterhoeven <[email protected]>
dev_printk: Add and use dev_no_printk()

Geert Uytterhoeven <[email protected]>
printk: Let no_printk() use _printk()

Tony Lindgren <[email protected]>
drm/omapdrm: Fix console with deferred ops

Thomas Zimmermann <[email protected]>
fbdev: Provide I/O-memory helpers as module

Tony Lindgren <[email protected]>
drm/omapdrm: Fix console by implementing fb_dirty

Vignesh Raman <[email protected]>
drm/ci: update device type for volteer devices

Helen Koike <[email protected]>
drm/ci: add subset-1-gfx to LAVA_TAGS and adjust shards

Helen Koike <[email protected]>
drm/ci: uprev mesa version: fix container build & crosvm

Jagan Teki <[email protected]>
drm/bridge: Fix improper bridge init order with pre_enable_prev_first

Luiz Augusto von Dentz <[email protected]>
Bluetooth: HCI: Remove HCI_AMP support

Lukas Bulwahn <[email protected]>
Bluetooth: hci_event: Remove code to removed CONFIG_BT_HS

Christophe JAILLET <[email protected]>
Bluetooth: Remove usage of the deprecated ida_simple_xx() API

Iulia Tanasescu <[email protected]>
Bluetooth: ISO: Fix BIS cleanup

Dan Carpenter <[email protected]>
Bluetooth: qca: Fix error code in qca_read_fw_build_info()

Sebastian Urban <[email protected]>
Bluetooth: compute LE flow credits based on recvbuf space

Horatiu Vultur <[email protected]>
net: micrel: Fix receiving the timestamp in the frame for lan8841

Matthieu Baerts (NGI0) <[email protected]>
mptcp: SO_KEEPALIVE: fix getsockopt support

Wei Fang <[email protected]>
net: fec: remove .ndo_poll_controller to avoid deadlocks

Duoming Zhou <[email protected]>
ax25: Fix reference count leak issue of net_device

Duoming Zhou <[email protected]>
ax25: Fix reference count leak issues of ax25_dev

Duoming Zhou <[email protected]>
ax25: Use kernel universal linked list to implement ax25_dev_list

Puranjay Mohan <[email protected]>
riscv, bpf: make some atomic operations fully ordered

Ilya Leoshkevich <[email protected]>
s390/bpf: Emit a barrier for BPF_FETCH instructions

Akiva Goldberger <[email protected]>
net/mlx5: Discard command completions in internal error

Akiva Goldberger <[email protected]>
net/mlx5: Add a timeout to acquire the command queue semaphore

Maher Sanalla <[email protected]>
net/mlx5: Reload only IB representors upon lag disable/enable

Shay Drory <[email protected]>
net/mlx5: Enable 4 ports multiport E-switch

Hangbin Liu <[email protected]>
ipv6: sr: fix invalid unregister error path

Hangbin Liu <[email protected]>
ipv6: sr: fix incorrect unregister order

Hangbin Liu <[email protected]>
ipv6: sr: add missing seg6_local_exit

Ilya Maximets <[email protected]>
net: openvswitch: fix overwriting ct original tuple for ICMPv6

Eric Dumazet <[email protected]>

    net: usb: smsc95xx: stop lying about skb->truesize

Breno Leitao <[email protected]>
af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg

Linus Walleij <[email protected]>
net: ethernet: cortina: Locking fixes

Jakub Kicinski <[email protected]>
selftests: net: move amt to socat for better compatibility

Jakub Kicinski <[email protected]>
selftests: net: add missing config for amt.sh

Paolo Abeni <[email protected]>
selftests: net: add more missing kernel config

Jakub Kicinski <[email protected]>
eth: sungem: remove .ndo_poll_controller to avoid deadlocks

gaoxingwang <[email protected]>
net: ipv6: fix wrong start position when receive hop-by-hop fragment

Finn Thain <[email protected]>
m68k: mac: Fix reboot hang on Mac IIci

Michael Schmitz <[email protected]>
m68k: Fix spinlock race in kernel thread creation

Eric Dumazet <[email protected]>

    net: usb: sr9700: stop lying about skb->truesize

Eric Dumazet <[email protected]>

    usb: aqc111: stop lying about skb->truesize

Basavaraj Natikar <[email protected]>
HID: amd_sfh: Handle "no sensors" in PM operations

Dan Carpenter <[email protected]>

    wifi: mwl8k: initialize cmd->addr[] properly

Robert Richter <[email protected]>
x86/numa: Fix SRAT lookup of CFMWS ranges with numa_fill_memblks()

Kent Overstreet <[email protected]>
kernel/numa.c: Move logging out of numa.h

Himanshu Madhani <[email protected]>
scsi: qla2xxx: Fix debugfs output for fw_resource_count

Bui Quang Minh <[email protected]>
scsi: qedf: Ensure the copied buf is NUL terminated

Bui Quang Minh <[email protected]>
scsi: bfa: Ensure the copied buf is NUL terminated

Chen Ni <[email protected]>
HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors

Michal Schmidt <[email protected]>
selftests/bpf: Fix pointer arithmetic in test_xdp_do_redirect

Mickaël Salaün <[email protected]>
kunit: Fix kthread reference

Valentin Obst <[email protected]>
selftests: default to host arch for LLVM builds

John Hubbard <[email protected]>
selftests/resctrl: fix clang build failure: use LOCAL_HDRS

John Hubbard <[email protected]>
selftests/binderfs: use the Makefile's rules, not Make's implicit rules

Kees Cook <[email protected]>
wifi: nl80211: Avoid address calculations via out of bounds array indexing

Jiri Olsa <[email protected]>
libbpf: Fix error message in attach_kprobe_multi

Felix Fietkau <[email protected]>
wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset

Felix Fietkau <[email protected]>
wifi: mt76: mt7603: fix tx queue of loopback packets

Guenter Roeck <[email protected]>
Revert "sh: Handle calling csum_partial with misaligned data"

Geert Uytterhoeven <[email protected]>
sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()

Stanislav Fomichev <[email protected]>
bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE

Nikita Zhandarovich <[email protected]>
wifi: ar5523: enable proper endpoint verification

Alexei Starovoitov <[email protected]>

    bpf: Fix verifier assumptions about socket->sk

Nikita Zhandarovich <[email protected]>
wifi: carl9170: add a proper sanity check for endpoints

Finn Thain <[email protected]>
macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"

Eric Dumazet <[email protected]>
net: give more chances to rcu in netdev_wait_allrefs_any()

Hao Chen <[email protected]>
drivers/perf: hisi: hns3: Actually use devm_add_action_or_reset()

Junhao He <[email protected]>
drivers/perf: hisi: hns3: Fix out-of-bound access when valid event group

Junhao He <[email protected]>
drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group

Uwe Kleine-König <[email protected]>
pwm: sti: Simplify probe function using devm functions

Uwe Kleine-König <[email protected]>
pwm: sti: Prepare removing pwm_chip from driver data

Eric Dumazet <[email protected]>
tcp: avoid premature drops in tcp_add_backlog()

Matthias Schiffer <[email protected]>
net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on 88E6250-family switches

Matthias Schiffer <[email protected]>
net: dsa: mv88e6xxx: Add support for model-specific pre- and post-reset handlers

Dmitry Baryshkov <[email protected]>
wifi: ath10k: populate board data for WCN3990

Portia Stephens <[email protected]>
cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations

Bart Van Assche <[email protected]>
scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search()

Geliang Tang <[email protected]>
selftests/bpf: Fix a fd leak in error paths in open_netns

Andreas Gruenbacher <[email protected]>
gfs2: do_xmote fixes

Andreas Gruenbacher <[email protected]>
gfs2: finish_xmote cleanup

Andreas Gruenbacher <[email protected]>
gfs2: Rename gfs2_withdrawn to gfs2_withdrawing_or_withdrawn

Andreas Gruenbacher <[email protected]>
gfs2: Mark withdraws as unlikely

Andreas Gruenbacher <[email protected]>
gfs2: Fix potential glock use-after-free on unmount

Andreas Gruenbacher <[email protected]>
gfs2: Remove ill-placed consistency check

Andreas Gruenbacher <[email protected]>
gfs2: No longer use 'extern' in function declarations

Andreas Gruenbacher <[email protected]>

    gfs2: Rename gfs2_lookup_{ simple => meta }

Andreas Gruenbacher <[email protected]>
gfs2: Convert gfs2_internal_read to folios

Andreas Gruenbacher <[email protected]>
gfs2: Get rid of gfs2_alloc_blocks generation parameter

Su Hui <[email protected]>
wifi: ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger()

Binbin Zhou <[email protected]>
dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect compatible definition

Binbin Zhou <[email protected]>
dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson-2K0500 compatible

Binbin Zhou <[email protected]>
dt-bindings: thermal: loongson,ls2k-thermal: Fix binding check issues

Aleksandr Mishin <[email protected]>
thermal/drivers/tsens: Fix null pointer dereference

Karthikeyan Kathirvel <[email protected]>
wifi: ath12k: fix out-of-bound access of qmi_invoke_handler()

Ard Biesheuvel <[email protected]>
x86/purgatory: Switch to the position-independent small code model

Yuri Karpov <[email protected]>
scsi: hpsa: Fix allocation size for Scsi_Host private data

Xingui Yang <[email protected]>
scsi: libsas: Fix the failure of adding phy with zero-address to port

Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: init vif works only once

Aleksandr Mishin <[email protected]>
cppc_cpufreq: Fix possible null pointer dereference

Stafford Horne <[email protected]>
openrisc: traps: Don't send signals to kernel mode threads

Gabriel Krisman Bertazi <[email protected]>
udp: Avoid call to compute_score on multiple sites

Juergen Gross <[email protected]>
x86/pat: Fix W^X violation false-positives when running as Xen PV guest

Juergen Gross <[email protected]>
x86/pat: Restructure _lookup_address_cpa()

Juergen Gross <[email protected]>
x86/pat: Introduce lookup_address_in_pgd_attr()

Viresh Kumar <[email protected]>
cpufreq: exit() callback is optional

Hechao Li <[email protected]>
tcp: increase the default TCP scaling ratio

Paolo Abeni <[email protected]>
tcp: define initial scaling factor value as a macro

Geliang Tang <[email protected]>
selftests/bpf: Fix umount cgroup2 error in test_sockmap

Ard Biesheuvel <[email protected]>
x86/boot/64: Clear most of CR4 in startup_64(), except PAE, MCE and LA57

Andreas Gruenbacher <[email protected]>
gfs2: Fix "ignore unlock failures after withdraw"

Andreas Gruenbacher <[email protected]>
gfs2: Don't forget to complete delayed withdraw

Arnd Bergmann <[email protected]>
ACPI: disable -Wstringop-truncation

Zenghui Yu <[email protected]>
irqchip/loongson-pch-msi: Fix off-by-one on allocation error path

Zenghui Yu <[email protected]>
irqchip/alpine-msi: Fix off-by-one in allocation error path

Uros Bizjak <[email protected]>
locking/atomic/x86: Correct the definition of __arch_try_cmpxchg128()

Andy Shevchenko <[email protected]>
ACPI: LPSS: Advertise number of chip selects via property

Andrew Halaney <[email protected]>
scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL

Andrew Halaney <[email protected]>
scsi: ufs: core: Perform read back after disabling interrupts

Andrew Halaney <[email protected]>
scsi: ufs: core: Perform read back after writing UTP_TASK_REQ_LIST_BASE_H

Andrew Halaney <[email protected]>
scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV

Andrew Halaney <[email protected]>
scsi: ufs: qcom: Perform read back after writing CGC enable

Andrew Halaney <[email protected]>
scsi: ufs: qcom: Perform read back after writing unipro mode

Andrew Halaney <[email protected]>
scsi: ufs: qcom: Perform read back after writing REG_UFS_SYS1CLK_1US

Andrew Halaney <[email protected]>
scsi: ufs: qcom: Perform read back after writing reset bit

Andrii Nakryiko <[email protected]>
bpf: prevent r10 register from being marked as precise

Anton Protopopov <[email protected]>
bpf: Pack struct bpf_fib_lookup

Sahil Siddiq <[email protected]>
bpftool: Mount bpffs on provided dir instead of parent dir

Arnd Bergmann <[email protected]>
wifi: carl9170: re-fix fortified-memset warning

Alexander Aring <[email protected]>
dlm: fix user space lock decision to copy lvb

Alexander Lobakin <[email protected]>
bitops: add missing prototype check

Arnd Bergmann <[email protected]>
mlx5: stop warning for 64KB pages

Arnd Bergmann <[email protected]>
mlx5: avoid truncating error message

Arnd Bergmann <[email protected]>
qed: avoid truncating work queue length

Arnd Bergmann <[email protected]>
enetc: avoid truncating error message

Armin Wolf <[email protected]>
ACPI: Fix Generic Initiator Affinity _OSC bit

Shrikanth Hegde <[email protected]>
sched/fair: Add EAS checks before updating root_domain::overutilized

Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask

Johannes Berg <[email protected]>
wifi: iwlwifi: reconfigure TLC during HW restart

Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: select STA mask only for active links

Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: allocate STA links only for active links

Johannes Berg <[email protected]>

    wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()

Guixiong Wei <[email protected]>
x86/boot: Ignore relocations in .notes sections in walk_relocs() too

Lorenzo Bianconi <[email protected]>
wifi: mt76: mt7915: workaround too long expansion sparse warnings

Aloka Dixit <[email protected]>
wifi: ath12k: use correct flag field for 320 MHz channels

Yonghong Song <[email protected]>
bpftool: Fix missing pids during link show

Baochen Qiang <[email protected]>
wifi: ath11k: don't force enable power save on non-running vdevs

Duoming Zhou <[email protected]>
wifi: brcmfmac: pcie: handle randbuf allocation failure

Baochen Qiang <[email protected]>
wifi: ath10k: poll service ready message before failing

Yu Kuai <[email protected]>
block: support to account io_ticks precisely

INAGAKI Hiroshi <[email protected]>
block: fix and simplify blkdevparts= cmdline parsing

Christoph Hellwig <[email protected]>
block: refine the EOF check in blkdev_iomap_begin

Giovanni Cabiddu <[email protected]>
crypto: qat - specify firmware files for 402xx

Yu Kuai <[email protected]>
md: fix resync softlockup when bitmap size is less than array size

Kees Cook <[email protected]>
lkdtm: Disable CFI checking for perms functions

Bjorn Andersson <[email protected]>
soc: qcom: pmic_glink: Make client-lock non-sleeping

Kees Cook <[email protected]>
kunit/fortify: Fix mismatched kvalloc()/vfree() usage

Zhu Yanjun <[email protected]>
null_blk: Fix missing mutex_destroy() at module removal

Chun-Kuang Hu <[email protected]>
soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE

Mukesh Ojha <[email protected]>
firmware: qcom: scm: Fix __scm and waitq completion variable initialization

Dmitry Baryshkov <[email protected]>
soc: qcom: pmic_glink: notify clients about the current state

Dmitry Baryshkov <[email protected]>
soc: qcom: pmic_glink: don't traverse clients list without a lock

David Hildenbrand <[email protected]>
s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests

David Hildenbrand <[email protected]>
mm/userfaultfd: Do not place zeropages when zeropages are disallowed

Gabriel Krisman Bertazi <[email protected]>
io-wq: write next_work before dropping acct_lock

Ilya Denisyev <[email protected]>
jffs2: prevent xattr node from overflowing the eraseblock

Maxime Ripard <[email protected]>
ARM: configs: sunxi: Enable DRM_DW_HDMI

Nikita Kiryushin <[email protected]>
rcu: Fix buffer overflow in print_cpu_stall_info()

Nikita Kiryushin <[email protected]>
rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow

Jens Axboe <[email protected]>
io_uring: use the right type for work_llist empty check

Peter Oberparleiter <[email protected]>
s390/cio: fix tracepoint subchannel type field

Eric Biggers <[email protected]>
crypto: x86/sha512-avx2 - add missing vzeroupper

Eric Biggers <[email protected]>
crypto: x86/sha256-avx2 - add missing vzeroupper

Eric Biggers <[email protected]>
crypto: x86/nh-avx2 - add missing vzeroupper

Arnd Bergmann <[email protected]>
crypto: ccp - drop platform ifdef checks

Al Viro <[email protected]>
parisc: add missing export of __cmpxchg_u8()

Arnd Bergmann <[email protected]>
nilfs2: fix out-of-range warning

Brian Kubisiak <[email protected]>
ecryptfs: Fix buffer size for tag 66 packet

Laurent Pinchart <[email protected]>
firmware: raspberrypi: Use correct device for DMA mappings

Guenter Roeck <[email protected]>
mm/slub, kunit: Use inverted data to corrupt kmem cache

Aleksandr Mishin <[email protected]>
crypto: bcm - Fix pointer arithmetic

Eric Sandeen <[email protected]>
openpromfs: finish conversion to the new mount API

Dan Carpenter <[email protected]>
nvmet: prevent sprintf() overflow in nvmet_subsys_nsid_exists()

Namjae Jeon <[email protected]>
ksmbd: fix uninitialized symbol 'share' in smb2_tree_connect()

Linus Torvalds <[email protected]>
epoll: be better about file lifetimes

Sagi Grimberg <[email protected]>
nvmet: fix nvme status code when namespace is disabled

Sagi Grimberg <[email protected]>
nvmet-tcp: fix possible memory leak when tearing down a controller

Nilay Shroff <[email protected]>
nvme: cancel pending I/O if nvme controller is in terminal state

Maurizio Lombardi <[email protected]>
nvmet-auth: replace pr_debug() with pr_err() to report an error.

Maurizio Lombardi <[email protected]>
nvmet-auth: return the error code to the nvmet_auth_host_hash() callers

Nilay Shroff <[email protected]>
nvme: find numa distance only if controller has valid numa id

Linus Torvalds <[email protected]>
x86/mm: Remove broken vsyscall emulation code from the page fault code

Lancelot SIX <[email protected]>
drm/amdkfd: Flush the process wq before creating a kfd_process

Sung Joon Kim <[email protected]>
drm/amd/display: Disable seamless boot on 128b/132b encoding

Leo Ma <[email protected]>
drm/amd/display: Fix DC mode screen flickering on DCN321

Rodrigo Siqueira <[email protected]>
drm/amd/display: Add VCO speed parameter for DCN31 FPU

Meenakshikumar Somasundaram <[email protected]>
drm/amd/display: Allocate zero bw after bw alloc enable

Swapnil Patel <[email protected]>
drm/amd/display: Add dtbclk access to dcn315

Mukul Joshi <[email protected]>
drm/amdgpu: Fix VRAM memory accounting

Pierre-Louis Bossart <[email protected]>
ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection

Pierre-Louis Bossart <[email protected]>
ASoC: da7219-aad: fix usage of device_get_named_child_node()

Srinivas Pandruvada <[email protected]>
platform/x86: ISST: Add Grand Ridge to HPM CPU list

Zqiang <[email protected]>
softirq: Fix suspicious RCU usage in __do_softirq()

Oswald Buddenhagen <[email protected]>
ALSA: emu10k1: make E-MU FPGA writes potentially more reliable

Puranjay Mohan <[email protected]>
bpf, x86: Fix PROBE_MEM runtime load check

Peter Colberg <[email protected]>
fpga: dfl-pci: add PCI subdevice ID for Intel D5005 card

Vicki Pfau <[email protected]>
Input: xpad - add support for ASUS ROG RAIKIRI

Oliver Upton <[email protected]>
KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF

Jack Yu <[email protected]>
ASoC: rt715-sdca: volume step modification

Jack Yu <[email protected]>
ASoC: rt715: add vendor clear control register

Stefan Binding <[email protected]>
ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config

Krzysztof Kozlowski <[email protected]>
regulator: vqmmc-ipq4019: fix module autoloading

Krzysztof Kozlowski <[email protected]>
regulator: qcom-refgen: fix module autoloading

Jack Yu <[email protected]>
ASoC: rt722-sdca: add headset microphone vrefo setting

Jack Yu <[email protected]>
ASoC: rt722-sdca: modify channel number to support 4 channels

Derek Fang <[email protected]>
ASoC: dt-bindings: rt5645: add cbj sleeve gpio property

Derek Fang <[email protected]>
ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating

end.to.start <[email protected]>
ASoC: acp: Support microphone from device Acer 315-24p

Ranjani Sridharan <[email protected]>
ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3

Richard Fitzgerald <[email protected]>
ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot()

Matti Vaittinen <[email protected]>
regulator: irq_helpers: duplicate IRQ name

Hans de Goede <[email protected]>
ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too

Oleg Nesterov <[email protected]>
sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU

Clément Léger <[email protected]>
selftests: sud_test: return correct emulated syscall value on RISC-V

Derek Foreman <[email protected]>
drm/etnaviv: fix tx clock gating on some GC7000 variants

Bibo Mao <[email protected]>
LoongArch: Lately init pmu after smp is online

Sean Christopherson <[email protected]>
cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n

Duanqiang Wen <[email protected]>
Revert "net: txgbe: fix clk_name exceed MAX_DEV_ID limits"

Duanqiang Wen <[email protected]>
Revert "net: txgbe: fix i2c dev name cannot match clkdev"

Jack Xiao <[email protected]>
drm/amdgpu/mes: fix use-after-free issue

Prike Liang <[email protected]>
drm/amdgpu: Fix the ring buffer size for queue VM flush

Mukul Joshi <[email protected]>
drm/amdkfd: Add VRAM accounting for SVM migration

Lijo Lazar <[email protected]>
drm/amd/pm: Restore config space after reset

Felix Kuehling <[email protected]>
drm/amdgpu: Update BO eviction priorities

Joshua Ashton <[email protected]>
drm/amd/display: Set color_mgmt_changed to true on unsuspend

Daniele Palmas <[email protected]>
net: usb: qmi_wwan: add Telit FN920C04 compositions

Abdelrahman Morsy <[email protected]>
HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled

Rob Herring <[email protected]>
dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node

Igor Artemiev <[email protected]>
wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class

Richard Kinder <[email protected]>
wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field

Johannes Berg <[email protected]>
wifi: mac80211: don't use rate mask for scanning

Eric Biggers <[email protected]>
KEYS: asymmetric: Add missing dependencies of FIPS_SIGNATURE_SELFTEST

Eric Biggers <[email protected]>
KEYS: asymmetric: Add missing dependency on CRYPTO_SIG

Takashi Iwai <[email protected]>
ALSA: Fix deadlocks with kctl removals at disconnection

Takashi Iwai <[email protected]>
ALSA: core: Fix NULL module pointer assignment at card init

Andy Chi <[email protected]>
ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11.

Nandor Kracser <[email protected]>
ksmbd: ignore trailing slashes in share paths

Namjae Jeon <[email protected]>
ksmbd: avoid to send duplicate oplock break notifications

Konstantin Komarov <[email protected]>
fs/ntfs3: Break dir enumeration if directory contents error

Konstantin Komarov <[email protected]>
fs/ntfs3: Fix case when index is reused during tree transformation

Konstantin Komarov <[email protected]>
fs/ntfs3: Taking DOS names into account during link counting

Konstantin Komarov <[email protected]>
fs/ntfs3: Remove max link count info display during driver init

Ryusuke Konishi <[email protected]>
nilfs2: fix potential hang in nilfs_detach_log_writer()

Ryusuke Konishi <[email protected]>
nilfs2: fix unexpected freezing of nilfs_segctor_sync()

Ryusuke Konishi <[email protected]>
nilfs2: fix use-after-free of timer for log writer thread

Thorsten Blum <[email protected]>
net: smc91x: Fix m68k kernel compilation for ColdFire CPU

Herve Codina <[email protected]>
net: lan966x: remove debugfs directory in probe() error path

Romain Gantois <[email protected]>
net: ti: icssg_prueth: Fix NULL pointer dereference in prueth_probe()

Brennan Xavier McManus <[email protected]>
tools/nolibc/stdlib: fix memory error in realloc()

Shuah Khan <[email protected]>
tools/latency-collector: Fix -Wformat-security compile warns

Souradeep Chakrabarti <[email protected]>
net: mana: Fix the extra HZ in mana_hwc_send_request

Petr Pavlu <[email protected]>
ring-buffer: Fix a race between readers and resize checks

Ken Milmore <[email protected]>
r8169: Fix possible ring buffer corruption on fragmented Tx packets.

Heiner Kallweit <[email protected]>
Revert "r8169: don't try to disable interrupts if NAPI is, scheduled already"

Ming Lei <[email protected]>
io_uring: fail NOP if non-zero op flags is passed in

Dmitry Torokhov <[email protected]>
Input: try trimming too long modalias strings

Pin-yen Lin <[email protected]>
serial: 8520_mtk: Set RTS on shutdown for Rx in-band wakeup

Doug Berger <[email protected]>
serial: 8250_bcm7271: use default_mux_rate if possible

Dan Carpenter <[email protected]>
speakup: Fix sizeof() vs ARRAY_SIZE() bug

Daniel Starke <[email protected]>
tty: n_gsm: fix missing receive state reset after mode switch

Daniel Starke <[email protected]>
tty: n_gsm: fix possible out-of-bounds in gsm0_receive()

Zheng Yejian <[email protected]>
ftrace: Fix possible use-after-free issue in ftrace_location()

Masami Hiramatsu (Google) <[email protected]>
selftests/ftrace: Fix BTFARG testcase to check fprobe is enabled correctly

Daniel J Blueman <[email protected]>
x86/tsc: Trust initial offset in architectural TSC-adjust MSRs

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |   3 +
 .../devicetree/bindings/iio/adc/adi,axi-adc.yaml   |  13 +-
 .../devicetree/bindings/media/i2c/ovti,ov2680.yaml |  18 +-
 .../devicetree/bindings/pci/rcar-pci-host.yaml     |  14 +
 .../bindings/pci/rockchip,rk3399-pcie.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 ++--
 .../devicetree/bindings/soc/rockchip/grf.yaml      |   1 +
 Documentation/devicetree/bindings/sound/rt5645.txt |   6 +
 .../spmi/hisilicon,hisi-spmi-controller.yaml       |   4 +-
 .../bindings/thermal/loongson,ls2k-thermal.yaml    |  34 +-
 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/driver-api/pwm.rst                   |   8 +-
 Documentation/filesystems/f2fs.rst                 |   6 +-
 MAINTAINERS                                        |  10 +-
 Makefile                                           |  13 +-
 arch/arm/Makefile                                  |   7 +-
 arch/arm/configs/sunxi_defconfig                   |   1 +
 arch/arm/vdso/Makefile                             |  25 --
 arch/arm64/Makefile                                |   9 +-
 arch/arm64/boot/dts/amlogic/meson-s4.dtsi          |  13 +-
 arch/arm64/include/asm/asm-bug.h                   |   1 +
 arch/arm64/kernel/vdso/Makefile                    |  10 -
 arch/arm64/kernel/vdso32/Makefile                  |  10 -
 arch/loongarch/Makefile                            |   4 +-
 arch/loongarch/include/asm/perf_event.h            |   3 +-
 arch/loongarch/kernel/perf_event.c                 |   2 +-
 arch/loongarch/vdso/Makefile                       |  10 -
 arch/m68k/kernel/entry.S                           |   4 +-
 arch/m68k/mac/misc.c                               |  36 +-
 arch/microblaze/kernel/Makefile                    |   1 -
 arch/microblaze/kernel/cpu/cpuinfo-static.c        |   2 +-
 arch/openrisc/kernel/traps.c                       |  42 +-
 arch/parisc/Makefile                               |   8 +-
 arch/parisc/kernel/parisc_ksyms.c                  |   1 +
 arch/powerpc/include/asm/hvcall.h                  |   2 +-
 arch/powerpc/platforms/pseries/lpar.c              |   6 +-
 arch/powerpc/platforms/pseries/lparcfg.c           |  10 +-
 arch/powerpc/sysdev/fsl_msi.c                      |   2 +
 arch/riscv/Makefile                                |   9 +-
 .../dts/starfive/jh7110-starfive-visionfive-2.dtsi |  40 --
 arch/riscv/include/asm/cpufeature.h                |   1 +
 arch/riscv/include/asm/csr.h                       |   3 +
 arch/riscv/include/asm/hwcap.h                     |  16 +
 arch/riscv/include/asm/sbi.h                       |   2 +
 arch/riscv/include/asm/suspend.h                   |   1 +
 arch/riscv/kernel/compat_vdso/Makefile             |  10 -
 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                     |  14 +-
 arch/riscv/kernel/setup.c                          |   4 +
 arch/riscv/kernel/smpboot.c                        |   9 +-
 arch/riscv/kernel/stacktrace.c                     |  20 +-
 arch/riscv/kernel/suspend.c                        |   4 +
 arch/riscv/kernel/vdso/Makefile                    |  10 -
 arch/riscv/net/bpf_jit_comp64.c                    |  20 +-
 arch/s390/Makefile                                 |   6 +-
 arch/s390/boot/startup.c                           |   1 -
 arch/s390/include/asm/gmap.h                       |   2 +-
 arch/s390/include/asm/mmu.h                        |   5 +
 arch/s390/include/asm/mmu_context.h                |   1 +
 arch/s390/include/asm/pgtable.h                    |  16 +-
 arch/s390/kernel/ipl.c                             |  10 +-
 arch/s390/kernel/setup.c                           |   2 +-
 arch/s390/kernel/vdso32/Makefile                   |  14 +-
 arch/s390/kernel/vdso64/Makefile                   |  15 +-
 arch/s390/kvm/kvm-s390.c                           |   4 +-
 arch/s390/mm/gmap.c                                | 165 +++++--
 arch/s390/net/bpf_jit_comp.c                       |   8 +-
 arch/sh/kernel/kprobes.c                           |   7 +-
 arch/sh/lib/checksum.S                             |  67 +--
 arch/sparc/Makefile                                |   5 +-
 arch/sparc/vdso/Makefile                           |  27 --
 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                                   |   8 +-
 arch/x86/Kconfig.debug                             |   5 +-
 arch/x86/Makefile                                  |   7 +-
 arch/x86/boot/compressed/head_64.S                 |   5 +
 arch/x86/crypto/nh-avx2-x86_64.S                   |   1 +
 arch/x86/crypto/sha256-avx2-asm.S                  |   1 +
 arch/x86/crypto/sha512-avx2-asm.S                  |   1 +
 arch/x86/entry/vdso/Makefile                       |  27 --
 arch/x86/entry/vsyscall/vsyscall_64.c              |  28 +-
 arch/x86/include/asm/cmpxchg_64.h                  |   2 +-
 arch/x86/include/asm/pgtable_types.h               |   2 +
 arch/x86/include/asm/processor.h                   |   1 -
 arch/x86/include/asm/sparsemem.h                   |   2 -
 arch/x86/kernel/apic/vector.c                      |   9 +-
 arch/x86/kernel/tsc_sync.c                         |   6 +-
 arch/x86/kvm/cpuid.c                               |  21 +-
 arch/x86/lib/x86-opcode-map.txt                    |  10 +-
 arch/x86/mm/fault.c                                |  33 +-
 arch/x86/mm/numa.c                                 |   4 +-
 arch/x86/mm/pat/set_memory.c                       |  68 ++-
 arch/x86/net/bpf_jit_comp.c                        |  57 ++-
 arch/x86/pci/mmconfig-shared.c                     |  40 +-
 arch/x86/purgatory/Makefile                        |   3 +-
 arch/x86/tools/relocs.c                            |   9 +
 arch/x86/um/shared/sysdep/archsetjmp.h             |   7 +
 arch/x86/xen/enlighten.c                           |  33 ++
 block/blk-cgroup.c                                 |  87 ++--
 block/blk-core.c                                   |   9 +-
 block/blk-merge.c                                  |   2 +
 block/blk-mq.c                                     |   4 +
 block/blk.h                                        |   1 +
 block/fops.c                                       |   2 +-
 block/genhd.c                                      |   2 +-
 block/partitions/cmdline.c                         |  49 +--
 crypto/asymmetric_keys/Kconfig                     |   3 +
 drivers/accel/ivpu/ivpu_job.c                      |   3 +-
 drivers/accessibility/speakup/main.c               |   2 +-
 drivers/acpi/acpi_lpss.c                           |   1 +
 drivers/acpi/acpica/Makefile                       |   1 +
 drivers/acpi/numa/srat.c                           |   5 +
 drivers/base/base.h                                |   9 +-
 drivers/base/bus.c                                 |   9 +-
 drivers/base/module.c                              |  42 +-
 drivers/block/null_blk/main.c                      |   3 +
 drivers/bluetooth/btmrvl_main.c                    |   9 -
 drivers/bluetooth/btqca.c                          |   4 +-
 drivers/bluetooth/btrsi.c                          |   1 -
 drivers/bluetooth/btsdio.c                         |   8 -
 drivers/bluetooth/btusb.c                          |   5 -
 drivers/bluetooth/hci_bcm4377.c                    |   1 -
 drivers/bluetooth/hci_ldisc.c                      |   6 -
 drivers/bluetooth/hci_serdev.c                     |   5 -
 drivers/bluetooth/hci_uart.h                       |   1 -
 drivers/bluetooth/hci_vhci.c                       |  10 +-
 drivers/bluetooth/virtio_bt.c                      |   2 -
 drivers/char/ppdev.c                               |  21 +-
 drivers/char/tpm/tpm_tis_spi_main.c                |   3 +-
 drivers/clk/clk-renesas-pcie.c                     |  10 +-
 drivers/clk/mediatek/clk-mt8365-mm.c               |   2 +-
 drivers/clk/mediatek/clk-pllfh.c                   |   2 +-
 drivers/clk/qcom/clk-alpha-pll.c                   |   1 -
 drivers/clk/qcom/dispcc-sm6350.c                   |  11 +-
 drivers/clk/qcom/dispcc-sm8450.c                   |  20 +-
 drivers/clk/qcom/dispcc-sm8550.c                   |  20 +-
 drivers/clk/qcom/mmcc-msm8998.c                    |   8 +
 drivers/clk/renesas/r8a779a0-cpg-mssr.c            |   2 +-
 drivers/clk/renesas/r9a07g043-cpg.c                |   9 +
 drivers/clk/samsung/clk-exynosautov9.c             |   8 +-
 drivers/cpufreq/brcmstb-avs-cpufreq.c              |   5 +-
 drivers/cpufreq/cppc_cpufreq.c                     |  14 +-
 drivers/cpufreq/cpufreq.c                          |  11 +-
 drivers/crypto/bcm/spu2.c                          |   2 +-
 drivers/crypto/ccp/sp-platform.c                   |  14 +-
 drivers/crypto/intel/qat/qat_4xxx/adf_drv.c        |   2 +
 drivers/cxl/core/region.c                          |   1 +
 drivers/cxl/core/trace.h                           |   4 +-
 drivers/dma-buf/st-dma-fence-chain.c               |  12 +-
 drivers/dma-buf/st-dma-fence.c                     |   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/firmware/qcom_scm.c                        |  10 +-
 drivers/firmware/raspberrypi.c                     |   7 +-
 drivers/fpga/dfl-pci.c                             |   3 +
 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_amdkfd_gpuvm.c   |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c            |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |   2 +
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   3 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |   3 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   2 -
 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c            |   8 +-
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c           |  16 +-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |   8 +
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |   2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   1 +
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   3 +
 .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c |   8 +
 .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c   |  15 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   3 +
 .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c |   5 +
 .../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c   |   2 +
 .../display/dc/link/protocols/link_dp_dpia_bw.c    |  10 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   |  25 ++
 drivers/gpu/drm/arm/malidp_mw.c                    |   5 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |  15 +-
 .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c    |   3 +
 drivers/gpu/drm/bridge/chipone-icn6211.c           |   6 +-
 drivers/gpu/drm/bridge/lontium-lt8912b.c           |   6 +-
 drivers/gpu/drm/bridge/lontium-lt9611.c            |   6 +-
 drivers/gpu/drm/bridge/lontium-lt9611uxc.c         |   6 +-
 drivers/gpu/drm/bridge/tc358775.c                  |  27 +-
 drivers/gpu/drm/bridge/ti-dlpc3433.c               |  17 +-
 drivers/gpu/drm/bridge/ti-sn65dsi83.c              |   1 -
 drivers/gpu/drm/ci/build.yml                       |   1 +
 drivers/gpu/drm/ci/gitlab-ci.yml                   |  22 +-
 drivers/gpu/drm/ci/image-tags.yml                  |   2 +-
 drivers/gpu/drm/ci/lava-submit.sh                  |   2 +-
 drivers/gpu/drm/ci/test.yml                        |  27 +-
 drivers/gpu/drm/display/drm_dp_helper.c            |  35 ++
 drivers/gpu/drm/drm_bridge.c                       |  10 +-
 drivers/gpu/drm/drm_edid.c                         |   2 +-
 drivers/gpu/drm/drm_mipi_dsi.c                     |   6 +-
 drivers/gpu/drm/etnaviv/etnaviv_gpu.c              |   4 +-
 drivers/gpu/drm/i915/display/intel_backlight.c     |   6 +-
 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/selftest_migrate.c         |   4 +-
 drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h      |   6 +-
 drivers/gpu/drm/i915/gvt/interrupt.c               |  13 +-
 drivers/gpu/drm/mediatek/mtk_dp.c                  |   2 +-
 drivers/gpu/drm/mediatek/mtk_drm_gem.c             |   3 +
 drivers/gpu/drm/meson/meson_dw_mipi_dsi.c          |   7 +
 drivers/gpu/drm/meson/meson_vclk.c                 |   6 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |   3 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h       |   2 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |  30 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h   |   2 +-
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c   |  11 +-
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c   |   4 +-
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c    |  16 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c  | 131 +++---
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h  |  18 +-
 drivers/gpu/drm/msm/dp/dp_aux.c                    |  20 +
 drivers/gpu/drm/msm/dp/dp_aux.h                    |   1 +
 drivers/gpu/drm/msm/dp/dp_ctrl.c                   |   6 +-
 drivers/gpu/drm/msm/dp/dp_display.c                |   4 +
 drivers/gpu/drm/msm/dp/dp_link.c                   |  22 +-
 drivers/gpu/drm/msm/dp/dp_link.h                   |  14 +-
 drivers/gpu/drm/msm/dsi/dsi_host.c                 |  10 +-
 drivers/gpu/drm/mxsfb/lcdif_drv.c                  |   6 +-
 drivers/gpu/drm/nouveau/nouveau_abi16.c            |  12 +
 drivers/gpu/drm/nouveau/nouveau_bo.c               |  44 +-
 drivers/gpu/drm/omapdrm/Kconfig                    |   2 +-
 drivers/gpu/drm/omapdrm/omap_fbdev.c               |  40 +-
 drivers/gpu/drm/panel/panel-edp.c                  |   3 +
 drivers/gpu/drm/panel/panel-novatek-nt35950.c      |   6 +-
 drivers/gpu/drm/panel/panel-samsung-atna33xc20.c   |  24 +-
 drivers/gpu/drm/panel/panel-simple.c               |   3 +
 drivers/gpu/drm/panel/panel-sitronix-st7789v.c     |  16 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop2.c       |  22 +-
 drivers/gpu/drm/solomon/ssd130x.c                  |   2 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |   2 +
 drivers/gpu/drm/xlnx/zynqmp_dpsub.c                |   7 +-
 drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c      |  10 +
 drivers/hid/hid-mcp2221.c                          |   2 +
 drivers/hid/intel-ish-hid/ipc/pci-ish.c            |   5 +
 drivers/hwmon/intel-m10-bmc-hwmon.c                |   2 +-
 drivers/hwmon/pwm-fan.c                            |   8 +-
 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                |  36 +-
 drivers/iio/Kconfig                                |   9 +
 drivers/iio/Makefile                               |   1 +
 drivers/iio/accel/mxc4005.c                        |  76 ++++
 drivers/iio/adc/Kconfig                            |   6 +-
 drivers/iio/adc/ad9467.c                           | 310 ++++++++-----
 drivers/iio/adc/adi-axi-adc.c                      | 478 +++++++--------------
 drivers/iio/adc/stm32-adc.c                        |   1 +
 drivers/iio/buffer/industrialio-buffer-dmaengine.c |   8 +-
 drivers/iio/industrialio-backend.c                 | 418 ++++++++++++++++++
 drivers/iio/industrialio-core.c                    |   6 +-
 drivers/iio/pressure/dps310.c                      |  11 +-
 drivers/infiniband/core/cma.c                      |   4 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |  59 ++-
 drivers/infiniband/hw/bnxt_re/ib_verbs.h           |   7 +
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           | 208 +++++----
 drivers/infiniband/hw/bnxt_re/qplib_fp.h           |  34 +-
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c         |  19 +-
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.h         |   4 +-
 drivers/infiniband/hw/bnxt_re/qplib_res.c          |   2 +-
 drivers/infiniband/hw/bnxt_re/qplib_res.h          |  46 +-
 drivers/infiniband/hw/bnxt_re/roce_hsi.h           |  67 ++-
 drivers/infiniband/hw/hns/hns_roce_cq.c            |  24 +-
 drivers/infiniband/hw/hns/hns_roce_hem.h           |  12 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |   7 +-
 drivers/infiniband/hw/hns/hns_roce_main.c          |   1 +
 drivers/infiniband/hw/hns/hns_roce_mr.c            |  15 +-
 drivers/infiniband/hw/hns/hns_roce_srq.c           |   6 +-
 drivers/infiniband/hw/mlx5/mem.c                   |   8 +-
 drivers/infiniband/hw/mlx5/mlx5_ib.h               |   2 +-
 drivers/infiniband/hw/mlx5/mr.c                    |   3 +-
 drivers/infiniband/sw/rxe/rxe_comp.c               |   6 +-
 drivers/infiniband/sw/rxe/rxe_net.c                |  12 +-
 drivers/infiniband/sw/rxe/rxe_verbs.c              |   6 +-
 drivers/infiniband/ulp/ipoib/ipoib_vlan.c          |   8 +-
 drivers/input/input.c                              | 104 ++++-
 drivers/input/joystick/xpad.c                      |   2 +
 drivers/input/misc/da7280.c                        |   4 +-
 drivers/input/misc/ims-pcu.c                       |   4 +-
 drivers/input/misc/pm8xxx-vibrator.c               |   7 +-
 drivers/input/misc/pwm-beeper.c                    |   4 +-
 drivers/input/misc/pwm-vibra.c                     |   8 +-
 drivers/input/mouse/cyapa.c                        |  12 +-
 drivers/interconnect/qcom/qcm2290.c                |   2 +-
 drivers/iommu/iommu.c                              |  21 +-
 drivers/irqchip/irq-alpine-msi.c                   |   2 +-
 drivers/irqchip/irq-loongson-pch-msi.c             |   2 +-
 drivers/leds/leds-pwm.c                            |  10 +-
 drivers/leds/rgb/leds-pwm-multicolor.c             |   4 +-
 drivers/macintosh/via-macii.c                      |  11 +-
 drivers/md/md-bitmap.c                             |   6 +-
 drivers/media/cec/core/cec-adap.c                  |  24 +-
 drivers/media/cec/core/cec-api.c                   |   5 +-
 drivers/media/i2c/et8ek8/et8ek8_driver.c           |   4 +-
 drivers/media/i2c/ov2680.c                         |  13 +-
 drivers/media/pci/intel/ipu3/ipu3-cio2.c           |  10 +-
 drivers/media/pci/ngene/ngene-core.c               |   4 +-
 drivers/media/platform/cadence/cdns-csi2rx.c       |  26 +-
 .../mediatek/vcodec/encoder/mtk_vcodec_enc.c       |  21 +-
 .../mediatek/vcodec/encoder/mtk_vcodec_enc_pm.c    |  20 +
 .../mediatek/vcodec/encoder/mtk_vcodec_enc_pm.h    |   3 +-
 .../platform/mediatek/vcodec/encoder/venc_drv_if.c |  11 +-
 drivers/media/platform/renesas/rcar-vin/rcar-vin.h |   2 +-
 drivers/media/platform/renesas/vsp1/vsp1_pipe.c    |   2 +-
 drivers/media/platform/renesas/vsp1/vsp1_rpf.c     |  10 +-
 drivers/media/platform/renesas/vsp1/vsp1_rwpf.c    |   8 +-
 drivers/media/platform/renesas/vsp1/vsp1_rwpf.h    |   4 +-
 drivers/media/platform/renesas/vsp1/vsp1_wpf.c     |  29 +-
 .../platform/sunxi/sun8i-a83t-mipi-csi2/Kconfig    |   1 +
 drivers/media/radio/radio-shark2.c                 |   2 +-
 drivers/media/rc/ir-rx51.c                         |   4 +-
 drivers/media/rc/pwm-ir-tx.c                       |   4 +-
 drivers/media/usb/b2c2/flexcop-usb.c               |   2 +-
 drivers/media/usb/stk1160/stk1160-video.c          |  20 +-
 drivers/media/usb/uvc/uvc_driver.c                 |  31 ++
 drivers/media/usb/uvc/uvcvideo.h                   |   1 +
 drivers/media/v4l2-core/v4l2-subdev.c              |  39 +-
 drivers/misc/lkdtm/Makefile                        |   2 +-
 drivers/misc/lkdtm/perms.c                         |   2 +-
 drivers/misc/pvpanic/pvpanic-mmio.c                |  58 +--
 drivers/misc/pvpanic/pvpanic-pci.c                 |  60 +--
 drivers/misc/pvpanic/pvpanic.c                     |  76 +++-
 drivers/misc/pvpanic/pvpanic.h                     |  10 +-
 drivers/misc/vmw_vmci/vmci_guest.c                 |  10 +-
 drivers/mmc/host/sdhci_am654.c                     | 205 ++++++---
 drivers/mtd/mtdcore.c                              |   6 +-
 drivers/mtd/nand/raw/nand_hynix.c                  |   2 +-
 drivers/net/Makefile                               |   4 +-
 drivers/net/dsa/microchip/ksz_common.c             |   2 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |  50 ++-
 drivers/net/dsa/mv88e6xxx/chip.h                   |   6 +
 drivers/net/dsa/mv88e6xxx/global1.c                |  89 ++++
 drivers/net/dsa/mv88e6xxx/global1.h                |   2 +
 drivers/net/ethernet/amazon/ena/ena_com.c          | 326 +++++---------
 drivers/net/ethernet/amazon/ena/ena_eth_com.c      |  49 +--
 drivers/net/ethernet/amazon/ena/ena_eth_com.h      |  15 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |  32 +-
 drivers/net/ethernet/cisco/enic/enic_main.c        |  12 +
 drivers/net/ethernet/cortina/gemini.c              |  12 +-
 drivers/net/ethernet/freescale/enetc/enetc.c       |   2 +-
 drivers/net/ethernet/freescale/fec_main.c          |  36 +-
 drivers/net/ethernet/freescale/fec_ptp.c           |  14 +-
 drivers/net/ethernet/intel/ice/ice_ethtool.c       |  19 +-
 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c  |  11 +-
 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 +
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |  46 +-
 .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c |   6 +-
 .../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 +-
 .../net/ethernet/mellanox/mlx5/core/esw/bridge.c   |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h  |   4 +-
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |  28 +-
 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c  |  18 +-
 .../net/ethernet/mellanox/mlx5/core/lag/mpesw.c    |  18 +-
 .../net/ethernet/microchip/lan966x/lan966x_main.c  |  12 +-
 drivers/net/ethernet/microsoft/mana/hw_channel.c   |   2 +-
 drivers/net/ethernet/qlogic/qed/qed_main.c         |   9 +-
 drivers/net/ethernet/realtek/r8169_main.c          |   9 +-
 drivers/net/ethernet/smsc/smc91x.h                 |   4 +-
 drivers/net/ethernet/sun/sungem.c                  |  14 -
 drivers/net/ethernet/ti/icssg/icssg_classifier.c   |   2 +-
 drivers/net/ethernet/ti/icssg/icssg_prueth.c       |  14 +-
 drivers/net/ethernet/wangxun/libwx/wx_lib.c        |   4 +-
 drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c     |   8 +-
 drivers/net/ipvlan/ipvlan_core.c                   |   4 +-
 drivers/net/phy/micrel.c                           |  14 +-
 drivers/net/usb/aqc111.c                           |   8 +-
 drivers/net/usb/qmi_wwan.c                         |   3 +
 drivers/net/usb/smsc95xx.c                         |  26 +-
 drivers/net/usb/sr9700.c                           |  10 +-
 drivers/net/wireless/ath/ar5523/ar5523.c           |  14 +
 drivers/net/wireless/ath/ath10k/core.c             |   3 +
 drivers/net/wireless/ath/ath10k/debugfs_sta.c      |   2 +-
 drivers/net/wireless/ath/ath10k/hw.h               |   1 +
 drivers/net/wireless/ath/ath10k/targaddrs.h        |   3 +
 drivers/net/wireless/ath/ath10k/wmi.c              |  26 +-
 drivers/net/wireless/ath/ath11k/mac.c              |   9 +-
 drivers/net/wireless/ath/ath12k/qmi.c              |   3 +
 drivers/net/wireless/ath/ath12k/wmi.c              |   2 +-
 drivers/net/wireless/ath/carl9170/tx.c             |   3 +-
 drivers/net/wireless/ath/carl9170/usb.c            |  32 ++
 .../wireless/broadcom/brcm80211/brcmfmac/pcie.c    |  15 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |  19 +-
 .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c  |   9 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c   |  19 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |   2 +
 drivers/net/wireless/marvell/mwl8k.c               |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7603/dma.c    |  46 +-
 drivers/net/wireless/mediatek/mt76/mt7603/mac.c    |   1 +
 .../net/wireless/mediatek/mt76/mt7915/debugfs.c    |   6 +-
 drivers/net/xen-netback/interface.c                |   3 +-
 drivers/nvme/host/core.c                           |  23 +-
 drivers/nvme/host/multipath.c                      |   6 +-
 drivers/nvme/host/nvme.h                           |  22 +
 drivers/nvme/host/pci.c                            |   8 +-
 drivers/nvme/target/auth.c                         |   8 +-
 drivers/nvme/target/configfs.c                     |  20 +
 drivers/nvme/target/core.c                         |   5 +-
 drivers/nvme/target/nvmet.h                        |   1 +
 drivers/nvme/target/tcp.c                          |  11 +-
 drivers/of/module.c                                |   7 +-
 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/perf/hisilicon/hisi_pcie_pmu.c             |  14 +-
 drivers/perf/hisilicon/hns3_pmu.c                  |  16 +-
 drivers/phy/qualcomm/phy-qcom-qmp-combo.c          |   2 -
 drivers/pinctrl/qcom/pinctrl-sm7150.c              |  20 +-
 .../x86/intel/speed_select_if/isst_if_common.c     |   1 +
 drivers/platform/x86/intel/tpmi.c                  |   7 +-
 .../intel/uncore-frequency/uncore-frequency-tpmi.c |   7 +
 drivers/platform/x86/lenovo-yogabook.c             |   2 +-
 drivers/platform/x86/thinkpad_acpi.c               |   5 +-
 drivers/pwm/core.c                                 |  18 +-
 drivers/pwm/pwm-sti.c                              |  46 +-
 drivers/pwm/pwm-twl-led.c                          |   2 +-
 drivers/pwm/pwm-vt8500.c                           |   2 +-
 drivers/pwm/sysfs.c                                |  10 +-
 drivers/regulator/bd71828-regulator.c              |  58 +--
 drivers/regulator/helpers.c                        |  43 +-
 drivers/regulator/irq_helpers.c                    |   3 +
 drivers/regulator/pwm-regulator.c                  |   4 +-
 drivers/regulator/qcom-refgen-regulator.c          |   1 +
 drivers/regulator/tps6287x-regulator.c             |   1 +
 drivers/regulator/tps6594-regulator.c              |  16 +-
 drivers/regulator/vqmmc-ipq4019-regulator.c        |   1 +
 drivers/s390/cio/trace.h                           |   2 +-
 drivers/scsi/bfa/bfad_debugfs.c                    |   4 +-
 drivers/scsi/hpsa.c                                |   2 +-
 drivers/scsi/libsas/sas_expander.c                 |   3 +-
 drivers/scsi/qedf/qedf_debugfs.c                   |   2 +-
 drivers/scsi/qla2xxx/qla_dfs.c                     |   2 +-
 drivers/soc/mediatek/mtk-cmdq-helper.c             |   5 +-
 drivers/soc/qcom/pmic_glink.c                      |  26 +-
 drivers/soundwire/cadence_master.c                 |   2 +-
 drivers/spi/spi-stm32.c                            |   2 +-
 drivers/spi/spi.c                                  |   4 +
 drivers/staging/greybus/arche-apb-ctrl.c           |   1 +
 drivers/staging/greybus/arche-platform.c           |   9 +-
 drivers/staging/greybus/light.c                    |   8 +-
 drivers/staging/media/atomisp/pci/sh_css.c         |   1 +
 drivers/thermal/qcom/tsens.c                       |   2 +-
 drivers/tty/n_gsm.c                                | 140 ++++--
 drivers/tty/serial/8250/8250_bcm7271.c             |  99 +++--
 drivers/tty/serial/8250/8250_mtk.c                 |   8 +-
 drivers/tty/serial/max3100.c                       |  22 +-
 drivers/tty/serial/sc16is7xx.c                     |  27 +-
 drivers/tty/serial/sh-sci.c                        |   5 +
 drivers/ufs/core/ufs-mcq.c                         |   3 +-
 drivers/ufs/core/ufshcd.c                          |   6 +-
 drivers/ufs/host/cdns-pltfrm.c                     |   2 +-
 drivers/ufs/host/ufs-qcom.c                        |   7 +-
 drivers/ufs/host/ufs-qcom.h                        |  12 +-
 drivers/usb/fotg210/fotg210-core.c                 |   1 +
 drivers/usb/gadget/function/u_audio.c              |  21 +-
 drivers/usb/typec/ucsi/ucsi.c                      |  18 +-
 drivers/usb/usbip/usbip_common.h                   |   6 -
 drivers/vfio/pci/vfio_pci_intrs.c                  |   4 +-
 drivers/video/backlight/lm3630a_bl.c               |   2 +-
 drivers/video/backlight/lp855x_bl.c                |   2 +-
 drivers/video/backlight/pwm_bl.c                   |  12 +-
 drivers/video/fbdev/Kconfig                        |   4 +-
 drivers/video/fbdev/core/Kconfig                   |  12 +
 drivers/video/fbdev/core/Makefile                  |   3 +-
 drivers/video/fbdev/core/fb_io_fops.c              |   3 +
 drivers/video/fbdev/sh_mobile_lcdcfb.c             |   2 +-
 drivers/video/fbdev/sis/init301.c                  |   3 +-
 drivers/video/fbdev/ssd1307fb.c                    |   2 +-
 drivers/virt/acrn/mm.c                             |  61 ++-
 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/dlm/ast.c                                       |  14 +
 fs/dlm/dlm_internal.h                              |   1 +
 fs/dlm/user.c                                      |  15 +-
 fs/ecryptfs/keystore.c                             |   4 +-
 fs/eventpoll.c                                     |  38 +-
 fs/ext4/inode.c                                    |   3 -
 fs/ext4/mballoc.c                                  |   1 +
 fs/ext4/namei.c                                    |   2 +-
 fs/f2fs/checkpoint.c                               |  10 +-
 fs/f2fs/compress.c                                 |  64 ++-
 fs/f2fs/data.c                                     | 148 +++----
 fs/f2fs/debug.c                                    |   6 +-
 fs/f2fs/dir.c                                      |   5 +-
 fs/f2fs/f2fs.h                                     | 165 +++----
 fs/f2fs/file.c                                     | 134 +++---
 fs/f2fs/gc.c                                       | 119 ++---
 fs/f2fs/node.c                                     |   6 +-
 fs/f2fs/node.h                                     |   4 +-
 fs/f2fs/recovery.c                                 |   2 +-
 fs/f2fs/segment.c                                  | 248 +++++------
 fs/f2fs/segment.h                                  |  66 ++-
 fs/f2fs/super.c                                    | 116 +----
 fs/f2fs/sysfs.c                                    |   6 +-
 fs/gfs2/acl.h                                      |   8 +-
 fs/gfs2/aops.c                                     |  36 +-
 fs/gfs2/aops.h                                     |   6 +-
 fs/gfs2/bmap.c                                     |   4 +-
 fs/gfs2/bmap.h                                     |  38 +-
 fs/gfs2/dir.c                                      |   2 +-
 fs/gfs2/dir.h                                      |  38 +-
 fs/gfs2/file.c                                     |   2 +-
 fs/gfs2/glock.c                                    |  97 +++--
 fs/gfs2/glock.h                                    |  99 ++---
 fs/gfs2/glops.c                                    |   5 +-
 fs/gfs2/glops.h                                    |   4 +-
 fs/gfs2/incore.h                                   |   3 +-
 fs/gfs2/inode.c                                    |  15 +-
 fs/gfs2/inode.h                                    |  48 +--
 fs/gfs2/lock_dlm.c                                 |  40 +-
 fs/gfs2/log.c                                      |  21 +-
 fs/gfs2/log.h                                      |  46 +-
 fs/gfs2/lops.h                                     |  22 +-
 fs/gfs2/meta_io.c                                  |   9 +-
 fs/gfs2/meta_io.h                                  |  20 +-
 fs/gfs2/ops_fstype.c                               |  28 +-
 fs/gfs2/quota.c                                    |   8 +-
 fs/gfs2/quota.h                                    |  35 +-
 fs/gfs2/recovery.c                                 |   2 +-
 fs/gfs2/recovery.h                                 |  18 +-
 fs/gfs2/rgrp.c                                     |  12 +-
 fs/gfs2/rgrp.h                                     |  81 ++--
 fs/gfs2/super.c                                    |  19 +-
 fs/gfs2/super.h                                    |  50 +--
 fs/gfs2/sys.c                                      |   2 +-
 fs/gfs2/trans.c                                    |   2 +-
 fs/gfs2/trans.h                                    |  22 +-
 fs/gfs2/util.c                                     |   5 +-
 fs/gfs2/util.h                                     |  23 +-
 fs/gfs2/xattr.c                                    |   6 +-
 fs/gfs2/xattr.h                                    |  12 +-
 fs/jffs2/xattr.c                                   |   3 +
 fs/nfs/filelayout/filelayout.c                     |   4 +-
 fs/nfs/fs_context.c                                |   9 +-
 fs/nfs/nfs4state.c                                 |  12 +-
 fs/nilfs2/ioctl.c                                  |   2 +-
 fs/nilfs2/segment.c                                |  63 ++-
 fs/ntfs3/dir.c                                     |   1 +
 fs/ntfs3/fslog.c                                   |   3 +-
 fs/ntfs3/index.c                                   |   6 +
 fs/ntfs3/inode.c                                   |  24 +-
 fs/ntfs3/ntfs.h                                    |   2 +-
 fs/ntfs3/record.c                                  |  11 +-
 fs/ntfs3/super.c                                   |   2 -
 fs/openpromfs/inode.c                              |   8 +-
 fs/overlayfs/dir.c                                 |   3 -
 fs/smb/server/mgmt/share_config.c                  |   6 +-
 fs/smb/server/oplock.c                             |  21 +-
 fs/smb/server/smb2pdu.c                            |   4 +-
 fs/tracefs/event_inode.c                           | 156 +++++--
 fs/tracefs/internal.h                              |   9 +-
 fs/udf/inode.c                                     |  27 +-
 include/drm/display/drm_dp_helper.h                |   6 +
 include/drm/drm_displayid.h                        |   1 -
 include/drm/drm_mipi_dsi.h                         |   6 +-
 include/linux/acpi.h                               |   2 +-
 include/linux/bitops.h                             |   1 +
 include/linux/counter.h                            |   1 -
 include/linux/cpu.h                                |  11 +
 include/linux/dev_printk.h                         |  25 +-
 include/linux/f2fs_fs.h                            |   6 -
 include/linux/fb.h                                 |   4 +
 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/i3c/device.h                         |   2 +
 include/linux/ieee80211.h                          |   2 +-
 include/linux/iio/adc/adi-axi-adc.h                |  68 ---
 include/linux/iio/backend.h                        |  72 ++++
 include/linux/iio/buffer-dmaengine.h               |   3 +
 include/linux/kthread.h                            |   1 +
 include/linux/mlx5/driver.h                        |   1 +
 include/linux/mlx5/mlx5_ifc.h                      |   4 +-
 include/linux/numa.h                               |  26 +-
 include/linux/nvme-tcp.h                           |   6 +
 include/linux/printk.h                             |   2 +-
 include/linux/pwm.h                                |  28 +-
 include/linux/regulator/driver.h                   |   3 +
 include/linux/tracefs.h                            |   3 +
 include/media/cec.h                                |   1 +
 include/media/v4l2-subdev.h                        |   4 +-
 include/net/ax25.h                                 |   3 +-
 include/net/bluetooth/hci.h                        | 114 -----
 include/net/bluetooth/hci_core.h                   |  46 +-
 include/net/bluetooth/hci_sync.h                   |   2 +
 include/net/bluetooth/l2cap.h                      |  11 +-
 include/net/mac80211.h                             |   3 +
 include/net/tcp.h                                  |  11 +-
 include/sound/cs35l56.h                            |   1 +
 include/sound/soc-acpi-intel-match.h               |   2 +
 include/sound/tas2781-dsp.h                        |   7 +-
 include/trace/events/asoc.h                        |   2 +
 include/uapi/drm/nouveau_drm.h                     |  21 +
 include/uapi/linux/bpf.h                           |   2 +-
 include/uapi/linux/user_events.h                   |  11 +-
 include/uapi/linux/virtio_bt.h                     |   1 -
 include/uapi/rdma/bnxt_re-abi.h                    |  10 +
 io_uring/io-wq.c                                   |  13 +-
 io_uring/io_uring.h                                |   2 +-
 io_uring/nop.c                                     |   2 +
 kernel/Makefile                                    |   1 +
 kernel/bpf/syscall.c                               |   5 +
 kernel/bpf/verifier.c                              |  39 +-
 kernel/cgroup/cpuset.c                             |   2 +-
 kernel/cpu.c                                       |  14 +-
 kernel/dma/map_benchmark.c                         |  22 +-
 kernel/gen_kheaders.sh                             |   7 +-
 kernel/irq/cpuhotplug.c                            |  16 +-
 kernel/irq/manage.c                                |  15 +-
 kernel/kthread.c                                   |  18 +
 kernel/numa.c                                      |  26 ++
 kernel/rcu/tasks.h                                 |   2 +-
 kernel/rcu/tree_stall.h                            |   3 +-
 kernel/sched/core.c                                |   2 +-
 kernel/sched/fair.c                                |  53 ++-
 kernel/sched/isolation.c                           |   7 +-
 kernel/sched/topology.c                            |   2 +-
 kernel/smpboot.c                                   |   3 +-
 kernel/softirq.c                                   |  12 +-
 kernel/trace/ftrace.c                              |  39 +-
 kernel/trace/ring_buffer.c                         |   9 +
 kernel/trace/rv/rv.c                               |   2 +
 kernel/trace/trace_events.c                        |  12 +
 kernel/trace/trace_events_user.c                   | 213 ++++++---
 kernel/trace/trace_probe.c                         |   4 +
 lib/fortify_kunit.c                                |  16 +-
 lib/kunit/try-catch.c                              |   9 +-
 lib/slub_kunit.c                                   |   2 +-
 lib/test_hmm.c                                     |   8 +-
 mm/damon/core.c                                    |   3 +-
 mm/userfaultfd.c                                   |  35 ++
 net/ax25/ax25_dev.c                                |  48 +--
 net/bluetooth/hci_conn.c                           |  10 +-
 net/bluetooth/hci_core.c                           | 135 +-----
 net/bluetooth/hci_event.c                          | 310 -------------
 net/bluetooth/hci_sock.c                           |   9 +-
 net/bluetooth/hci_sync.c                           | 138 +-----
 net/bluetooth/l2cap_core.c                         |  77 ++--
 net/bluetooth/l2cap_sock.c                         |  91 +++-
 net/bluetooth/mgmt.c                               |  84 ++--
 net/bridge/br_device.c                             |   6 +
 net/bridge/br_mst.c                                |  16 +-
 net/core/dev.c                                     |   3 +-
 net/core/pktgen.c                                  |   3 +-
 net/ipv4/af_inet.c                                 |   4 +-
 net/ipv4/netfilter/nf_tproxy_ipv4.c                |   2 +
 net/ipv4/tcp_dctcp.c                               |  13 +-
 net/ipv4/tcp_ipv4.c                                |  13 +-
 net/ipv4/udp.c                                     |  21 +-
 net/ipv6/reassembly.c                              |   2 +-
 net/ipv6/seg6.c                                    |   5 +-
 net/ipv6/seg6_hmac.c                               |  42 +-
 net/ipv6/seg6_iptunnel.c                           |  11 +-
 net/ipv6/udp.c                                     |  20 +-
 net/mac80211/mlme.c                                |   3 +-
 net/mac80211/rate.c                                |   6 +-
 net/mac80211/scan.c                                |   1 +
 net/mac80211/tx.c                                  |  13 +-
 net/mptcp/sockopt.c                                |   2 -
 net/netfilter/ipset/ip_set_list_set.c              |   3 +
 net/netfilter/nfnetlink_queue.c                    |   2 +
 net/netfilter/nft_fib.c                            |   8 +-
 net/netfilter/nft_payload.c                        |  95 +++-
 net/netrom/nr_route.c                              |  19 +-
 net/nfc/nci/core.c                                 |  18 +-
 net/openvswitch/actions.c                          |   6 +
 net/openvswitch/flow.c                             |   3 +-
 net/packet/af_packet.c                             |   3 +-
 net/qrtr/ns.c                                      |  27 ++
 net/sched/sch_taprio.c                             |  14 +-
 net/sunrpc/auth_gss/svcauth_gss.c                  |  10 +-
 net/sunrpc/clnt.c                                  |   1 +
 net/sunrpc/svc.c                                   |   2 -
 net/sunrpc/xprtrdma/verbs.c                        |   6 +-
 net/tls/tls_main.c                                 |  10 +-
 net/unix/af_unix.c                                 |  49 ++-
 net/wireless/nl80211.c                             |  14 +-
 net/wireless/trace.h                               |   4 +-
 scripts/Makefile.vdsoinst                          |  45 ++
 scripts/kconfig/symbol.c                           |   6 +-
 scripts/module.lds.S                               |   1 +
 sound/core/init.c                                  |  20 +-
 sound/core/jack.c                                  |  46 +-
 sound/core/seq/seq_ump_convert.c                   |  46 +-
 sound/core/timer.c                                 |  10 +
 sound/hda/intel-dsp-config.c                       |  27 +-
 sound/pci/emu10k1/io.c                             |   1 +
 sound/pci/hda/cs35l56_hda.c                        |  26 +-
 sound/pci/hda/hda_cs_dsp_ctl.c                     |  47 +-
 sound/pci/hda/patch_realtek.c                      |   5 +-
 sound/soc/amd/yc/acp6x-mach.c                      |   7 +
 sound/soc/codecs/cs35l41.c                         |  28 +-
 sound/soc/codecs/cs35l56-shared.c                  |  41 ++
 sound/soc/codecs/cs35l56.c                         |  21 +
 sound/soc/codecs/cs42l43.c                         |   5 +-
 sound/soc/codecs/da7219-aad.c                      |   6 +-
 sound/soc/codecs/rt5645.c                          |  25 ++
 sound/soc/codecs/rt715-sdca.c                      |   8 +-
 sound/soc/codecs/rt715-sdw.c                       |   1 +
 sound/soc/codecs/rt722-sdca.c                      |  27 +-
 sound/soc/codecs/rt722-sdca.h                      |   3 +
 sound/soc/codecs/tas2552.c                         |  15 +-
 sound/soc/codecs/tas2781-fmwlib.c                  | 109 ++---
 sound/soc/codecs/tas2781-i2c.c                     |   4 +-
 sound/soc/intel/avs/boards/ssm4567.c               |   1 -
 sound/soc/intel/avs/cldma.c                        |   2 +-
 sound/soc/intel/avs/path.c                         |   1 +
 sound/soc/intel/avs/probes.c                       |  14 +-
 sound/soc/intel/boards/bxt_da7219_max98357a.c      |   1 +
 sound/soc/intel/boards/bxt_rt298.c                 |   1 +
 sound/soc/intel/boards/bytcr_rt5640.c              |  24 +-
 sound/soc/intel/boards/glk_rt5682_max98357a.c      |   2 +
 sound/soc/intel/boards/kbl_da7219_max98357a.c      |   1 +
 sound/soc/intel/boards/kbl_da7219_max98927.c       |   4 +
 sound/soc/intel/boards/kbl_rt5660.c                |   1 +
 sound/soc/intel/boards/kbl_rt5663_max98927.c       |   2 +
 .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c  |   1 +
 sound/soc/intel/boards/skl_hda_dsp_generic.c       |   2 +
 sound/soc/intel/boards/skl_nau88l25_max98357a.c    |   1 +
 sound/soc/intel/boards/skl_rt286.c                 |   1 +
 sound/soc/intel/common/Makefile                    |   1 +
 sound/soc/intel/common/soc-acpi-intel-arl-match.c  |  51 +++
 sound/soc/kirkwood/kirkwood-dma.c                  |   3 +
 sound/soc/mediatek/common/mtk-soundcard-driver.c   |   6 +-
 sound/soc/mediatek/mt8192/mt8192-dai-tdm.c         |   4 +-
 sound/soc/sof/intel/hda.h                          |   1 +
 sound/soc/sof/intel/lnl.c                          |   3 +-
 sound/soc/sof/intel/lnl.h                          |  15 +
 sound/soc/sof/intel/mtl.c                          |  87 +++-
 sound/soc/sof/intel/mtl.h                          |   4 +-
 sound/soc/sof/intel/pci-mtl.c                      |  31 ++
 sound/soc/sof/ipc3-pcm.c                           |   1 +
 sound/soc/sof/pcm.c                                |  13 +-
 sound/soc/sof/sof-audio.h                          |   2 +
 tools/arch/x86/intel_sdsi/intel_sdsi.c             |  48 ++-
 tools/arch/x86/lib/x86-opcode-map.txt              |  10 +-
 tools/bpf/bpftool/common.c                         |  96 ++++-
 tools/bpf/bpftool/iter.c                           |   2 +-
 tools/bpf/bpftool/main.h                           |   3 +-
 tools/bpf/bpftool/prog.c                           |   5 +-
 tools/bpf/bpftool/skeleton/pid_iter.bpf.c          |   4 +-
 tools/bpf/bpftool/struct_ops.c                     |   2 +-
 tools/bpf/resolve_btfids/main.c                    |   2 +-
 tools/include/nolibc/stdlib.h                      |   2 +-
 tools/include/uapi/linux/bpf.h                     |   2 +-
 tools/lib/bpf/libbpf.c                             |   2 +-
 tools/lib/perf/evlist.c                            |   9 +
 tools/lib/perf/include/internal/evlist.h           |   2 +
 tools/lib/subcmd/parse-options.c                   |   8 +-
 tools/perf/Documentation/perf-list.txt             |   1 +
 tools/perf/arch/arm64/util/pmu.c                   |   6 +-
 tools/perf/bench/inject-buildid.c                  |   2 +-
 tools/perf/bench/uprobe.c                          |   2 +-
 tools/perf/builtin-annotate.c                      |  46 +-
 tools/perf/builtin-daemon.c                        |   4 +-
 tools/perf/builtin-inject.c                        |   6 +
 tools/perf/builtin-record.c                        |  74 ++--
 tools/perf/builtin-report.c                        |  42 +-
 tools/perf/builtin-sched.c                         |   7 +-
 tools/perf/builtin-top.c                           |  44 +-
 .../pmu-events/arch/s390/cf_z16/transaction.json   |  28 +-
 tools/perf/tests/Build                             |   1 +
 tools/perf/tests/attr/system-wide-dummy            |  14 +-
 tools/perf/tests/attr/test-record-C0               |   4 +-
 tools/perf/tests/builtin-test.c                    |   1 +
 tools/perf/tests/code-reading.c                    |  10 +-
 tools/perf/tests/expr.c                            |  31 +-
 tools/perf/tests/shell/test_arm_coresight.sh       |   2 +-
 tools/perf/tests/tests.h                           |   1 +
 tools/perf/tests/util.c                            |  31 ++
 tools/perf/tests/workloads/datasym.c               |  16 +
 tools/perf/ui/browser.c                            |   6 +-
 tools/perf/ui/browser.h                            |   2 +-
 tools/perf/ui/browsers/annotate.c                  |   8 +-
 tools/perf/ui/gtk/annotate.c                       |   6 +-
 tools/perf/ui/gtk/gtk.h                            |   2 -
 tools/perf/util/annotate.c                         | 190 ++++----
 tools/perf/util/annotate.h                         |  32 +-
 tools/perf/util/event.c                            |   4 +-
 tools/perf/util/evlist.c                           |  18 +
 tools/perf/util/evlist.h                           |   1 +
 tools/perf/util/expr.c                             |   2 +-
 .../perf/util/intel-pt-decoder/intel-pt-decoder.c  |   2 +
 tools/perf/util/intel-pt.c                         |   2 +
 tools/perf/util/machine.c                          |  10 +-
 tools/perf/util/maps.c                             | 238 ++++++++++
 tools/perf/util/maps.h                             |  12 +
 tools/perf/util/perf_event_attr_fprintf.c          |  26 +-
 tools/perf/util/pmu.c                              | 147 +++++--
 tools/perf/util/pmu.h                              |  10 +-
 tools/perf/util/pmus.c                             |  20 +-
 tools/perf/util/probe-event.c                      |   1 +
 tools/perf/util/python.c                           |  10 +
 tools/perf/util/session.c                          |   5 +
 tools/perf/util/stat-display.c                     |   3 +
 tools/perf/util/string.c                           |  48 +++
 tools/perf/util/string2.h                          |   1 +
 tools/perf/util/symbol.c                           | 259 +----------
 tools/perf/util/symbol.h                           |   1 -
 tools/perf/util/symbol_conf.h                      |   4 +-
 tools/perf/util/thread.c                           |  14 +-
 tools/perf/util/thread.h                           |  14 +
 tools/perf/util/top.h                              |   1 -
 tools/testing/selftests/bpf/network_helpers.c      |   2 +
 .../selftests/bpf/prog_tests/xdp_do_redirect.c     |   4 +-
 .../bpf/progs/bench_local_storage_create.c         |   5 +-
 tools/testing/selftests/bpf/progs/local_storage.c  |  20 +-
 tools/testing/selftests/bpf/progs/lsm_cgroup.c     |   8 +-
 tools/testing/selftests/bpf/test_sockmap.c         |   2 +-
 tools/testing/selftests/cgroup/cgroup_util.c       |   8 +-
 tools/testing/selftests/cgroup/cgroup_util.h       |   2 +-
 tools/testing/selftests/cgroup/test_core.c         |   7 +-
 tools/testing/selftests/cgroup/test_cpu.c          |   2 +-
 tools/testing/selftests/cgroup/test_cpuset.c       |   2 +-
 tools/testing/selftests/cgroup/test_freezer.c      |   2 +-
 tools/testing/selftests/cgroup/test_kill.c         |   2 +-
 tools/testing/selftests/cgroup/test_kmem.c         |   2 +-
 tools/testing/selftests/cgroup/test_memcontrol.c   |   2 +-
 tools/testing/selftests/cgroup/test_zswap.c        |   2 +-
 .../selftests/filesystems/binderfs/Makefile        |   2 -
 .../ftrace/test.d/dynevent/add_remove_btfarg.tc    |   2 +-
 tools/testing/selftests/kcmp/kcmp_test.c           |   2 +-
 tools/testing/selftests/kvm/aarch64/vgic_init.c    |  50 +++
 tools/testing/selftests/lib.mk                     |  12 +-
 tools/testing/selftests/net/amt.sh                 |  20 +-
 tools/testing/selftests/net/config                 |   7 +-
 .../selftests/net/forwarding/bridge_igmp.sh        |   6 +-
 .../testing/selftests/net/forwarding/bridge_mld.sh |   6 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |   8 +-
 tools/testing/selftests/net/mptcp/simult_flows.sh  |  10 +-
 tools/testing/selftests/powerpc/dexcr/Makefile     |   2 +-
 tools/testing/selftests/resctrl/Makefile           |   4 +-
 .../selftests/syscall_user_dispatch/sud_test.c     |  14 +
 .../tc-testing/tc-tests/qdiscs/taprio.json         |  44 ++
 tools/tracing/latency/latency-collector.c          |   8 +-
 875 files changed, 9477 insertions(+), 6744 deletions(-)
Tested-by on the v1 series
#1 lore raw

Hi Greg

Quoted 10 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.33 release. There are 741 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 Tue, 11 Jun 2024 11:36:08 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 9 lines
        https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.33-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

6.6.33-rc2 tested.

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

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

[    0.000000] Linux version 6.6.33-rc2rv

(takeshi@ThinkPadX1Gen10J0764) (gcc (GCC) 14.1.1 20240522, GNU ld (GNU Binutils) 2.42.0) #1 SMP PREEMPT_DYNAMIC Sun Jun 9 22:02:19 JST 2024

Thanks

maintainer Tested-by on the v1 series
#2 lore raw
In reply to Greg Kroah-Hartman

Hello,

Quoted 5 lines · On Sun, 9 Jun 2024 13:41:16 +0200 Greg Kroah-Hartman…

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

Quoted 8 lines

Responses should be made by Tue, 11 Jun 2024 11:36:08 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.33-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

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].

[1] https://github.com/awslabs/damon-tests/tree/next/corr
[2] 7fa271200aef ("Linux 6.6.33-rc2")

Thanks,
SJ

[...]

---

ok 1 selftests: damon: debugfs_attrs.sh
ok 2 selftests: damon: debugfs_schemes.sh
ok 3 selftests: damon: debugfs_target_ids.sh
ok 4 selftests: damon: debugfs_empty_targets.sh
ok 5 selftests: damon: debugfs_huge_count_read_write.sh
ok 6 selftests: damon: debugfs_duplicate_context_creation.sh
ok 7 selftests: damon: debugfs_rm_non_contexts.sh
ok 8 selftests: damon: sysfs.sh
ok 9 selftests: damon: sysfs_update_removed_scheme_dir.sh
ok 10 selftests: damon: reclaim.sh
ok 11 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

#3 lore raw
In reply to Greg Kroah-Hartman

Hi!

Quoted 4 lines

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

6.6 seems to have build problem on risc-v:

CC kernel/locking/qrwlock.o
690
CC lib/bug.o
691
CC block/blk-rq-qos.o
692
arch/riscv/kernel/suspend.c: In function 'suspend_save_csrs':
693
arch/riscv/kernel/suspend.c:14:66: error: 'RISCV_ISA_EXT_XLINUXENVCFG' undeclared (first use in this function); did you mean 'RISCV_ISA_EXT_ZIFENCEI'? 694
14 | if (riscv_cpu_has_extension_unlikely(smp_processor_id(), RISCV_ISA_EXT_XLINUXENVCFG))
695

      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~

696
| RISCV_ISA_EXT_ZIFENCEI
697
arch/riscv/kernel/suspend.c:14:66: note: each undeclared identifier is reported only once for each function it appears in
698
CC io_uring/io-wq.o
699
arch/riscv/kernel/suspend.c: In function 'suspend_restore_csrs':
700
arch/riscv/kernel/suspend.c:37:66: error: 'RISCV_ISA_EXT_XLINUXENVCFG' undeclared (first use in this function); did you mean 'RISCV_ISA_EXT_ZIFENCEI'? 701
37 | if (riscv_cpu_has_extension_unlikely(smp_processor_id(), RISCV_ISA_EXT_XLINUXENVCFG))
702

      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~

703
| RISCV_ISA_EXT_ZIFENCEI
704
make[4]: *** [scripts/Makefile.build:243: arch/riscv/kernel/suspend.o] Error 1 705
make[3]: *** [scripts/Makefile.build:480: arch/riscv/kernel] Error 2 706
make[2]: *** [scripts/Makefile.build:480: arch/riscv] Error 2
707
make[2]: *** Waiting for unfinished jobs....
708
CC lib/buildid.o
709

https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/jobs/7053222239
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/1324369118

No problems detected on 6.8-stable and 6.1-stable.

Best regards,
Pavel

Signature · 2 lines
DENX Software Engineering GmbH,        Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
#4 lore raw
Quoted 49 lines · Pavel Machek

Hi!

Quoted 4 lines

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

6.6 seems to have build problem on risc-v:

CC kernel/locking/qrwlock.o
690
CC lib/bug.o
691
CC block/blk-rq-qos.o
692
arch/riscv/kernel/suspend.c: In function 'suspend_save_csrs':
693
arch/riscv/kernel/suspend.c:14:66: error: 'RISCV_ISA_EXT_XLINUXENVCFG' undeclared (first use in this function); did you mean 'RISCV_ISA_EXT_ZIFENCEI'? 694
14 | if (riscv_cpu_has_extension_unlikely(smp_processor_id(), RISCV_ISA_EXT_XLINUXENVCFG))
695

       |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~

696
| RISCV_ISA_EXT_ZIFENCEI
697
arch/riscv/kernel/suspend.c:14:66: note: each undeclared identifier is reported only once for each function it appears in
698
CC io_uring/io-wq.o
699
arch/riscv/kernel/suspend.c: In function 'suspend_restore_csrs':
700
arch/riscv/kernel/suspend.c:37:66: error: 'RISCV_ISA_EXT_XLINUXENVCFG' undeclared (first use in this function); did you mean 'RISCV_ISA_EXT_ZIFENCEI'? 701
37 | if (riscv_cpu_has_extension_unlikely(smp_processor_id(), RISCV_ISA_EXT_XLINUXENVCFG))
702

       |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~

703
| RISCV_ISA_EXT_ZIFENCEI
704
make[4]: *** [scripts/Makefile.build:243: arch/riscv/kernel/suspend.o] Error 1 705
make[3]: *** [scripts/Makefile.build:480: arch/riscv/kernel] Error 2 706
make[2]: *** [scripts/Makefile.build:480: arch/riscv] Error 2
707
make[2]: *** Waiting for unfinished jobs....
708
CC lib/buildid.o
709

Quoted 7 lines

https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/jobs/7053222239
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/1324369118

No problems detected on 6.8-stable and 6.1-stable.

Best regards,
Pavel

I'm seeing the same thing here. Somehow some extra patches got slipped in between rc1 and rc2. The new patches for RISC-V are:

Samuel Holland <[email protected]>
    riscv: Save/restore envcfg CSR during CPU suspend

commit 88b55a586b87994a33e0285c9e8881485e9b77ea

Samuel Holland <[email protected]>
    riscv: Fix enabling cbo.zero when running in M-mode

commit 8c6e096cf527d65e693bfbf00aa6791149c58552

The first patch "riscv: Save/restore envcfg CSR during CPU suspend" causes the build failure.

author maintainer
#5 lore raw
Quoted 66 lines · Ron Economos
Quoted 49 lines · Pavel Machek

Hi!

Quoted 4 lines

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

6.6 seems to have build problem on risc-v:

CC kernel/locking/qrwlock.o
690
CC lib/bug.o
691
CC block/blk-rq-qos.o
692
arch/riscv/kernel/suspend.c: In function 'suspend_save_csrs':
693
arch/riscv/kernel/suspend.c:14:66: error: 'RISCV_ISA_EXT_XLINUXENVCFG' undeclared (first use in this function); did you mean 'RISCV_ISA_EXT_ZIFENCEI'? 694
14 | if (riscv_cpu_has_extension_unlikely(smp_processor_id(), RISCV_ISA_EXT_XLINUXENVCFG))
695

       |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~

696
| RISCV_ISA_EXT_ZIFENCEI
697
arch/riscv/kernel/suspend.c:14:66: note: each undeclared identifier is reported only once for each function it appears in
698
CC io_uring/io-wq.o
699
arch/riscv/kernel/suspend.c: In function 'suspend_restore_csrs':
700
arch/riscv/kernel/suspend.c:37:66: error: 'RISCV_ISA_EXT_XLINUXENVCFG' undeclared (first use in this function); did you mean 'RISCV_ISA_EXT_ZIFENCEI'? 701
37 | if (riscv_cpu_has_extension_unlikely(smp_processor_id(), RISCV_ISA_EXT_XLINUXENVCFG))
702

       |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~

703
| RISCV_ISA_EXT_ZIFENCEI
704
make[4]: *** [scripts/Makefile.build:243: arch/riscv/kernel/suspend.o] Error 1 705
make[3]: *** [scripts/Makefile.build:480: arch/riscv/kernel] Error 2 706
make[2]: *** [scripts/Makefile.build:480: arch/riscv] Error 2
707
make[2]: *** Waiting for unfinished jobs....
708
CC lib/buildid.o
709

Quoted 7 lines

https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/jobs/7053222239
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/1324369118

No problems detected on 6.8-stable and 6.1-stable.

Best regards,
Pavel

I'm seeing the same thing here. Somehow some extra patches got slipped in between rc1 and rc2. The new patches for RISC-V are:

Samuel Holland <[email protected]>
    riscv: Save/restore envcfg CSR during CPU suspend

commit 88b55a586b87994a33e0285c9e8881485e9b77ea

Quoted 9 lines

Samuel Holland <[email protected]>
    riscv: Fix enabling cbo.zero when running in M-mode

commit 8c6e096cf527d65e693bfbf00aa6791149c58552

The first patch "riscv: Save/restore envcfg CSR during CPU suspend" causes the build failure.

Yes, these were added because they were marked as fixes for other commits in the series. I'll unwind them all now as something is going wrong...

greg k-h

#6 lore raw
Quoted 39 lines · Greg Kroah-Hartman
Quoted 38 lines · Ron Economos
Quoted 16 lines · Pavel Machek

Hi!

Quoted 4 lines

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

6.6 seems to have build problem on risc-v:

arch/riscv/kernel/suspend.c:14:66: error: 'RISCV_ISA_EXT_XLINUXENVCFG' undeclared (first use in this function); did you mean 'RISCV_ISA_EXT_ZIFENCEI'? 694
14 | if (riscv_cpu_has_extension_unlikely(smp_processor_id(), RISCV_ISA_EXT_XLINUXENVCFG))
695

       |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~

696
| RISCV_ISA_EXT_ZIFENCEI

Quoted 7 lines

https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/jobs/7053222239
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/1324369118

No problems detected on 6.8-stable and 6.1-stable.

Best regards,
Pavel

I'm seeing the same thing here. Somehow some extra patches got slipped in between rc1 and rc2. The new patches for RISC-V are:

Samuel Holland <[email protected]>
    riscv: Save/restore envcfg CSR during CPU suspend

commit 88b55a586b87994a33e0285c9e8881485e9b77ea

Samuel Holland <[email protected]>
    riscv: Fix enabling cbo.zero when running in M-mode

commit 8c6e096cf527d65e693bfbf00aa6791149c58552

Quoted 8 lines
Quoted 4 lines

The first patch "riscv: Save/restore envcfg CSR during CPU suspend" causes the build failure.

Yes, these were added because they were marked as fixes for other commits in the series. I'll unwind them all now as something is going wrong...

Really we should just backport this envcfg handling to stable, this isn't the first (and won't be the last) issue it'll cause. I'll put a backport of it on my todo list cos I think last time around it couldn't be cherrypicked.

author maintainer
#7 lore raw
Quoted 45 lines · Conor Dooley
Quoted 44 lines · Greg Kroah-Hartman
Quoted 42 lines · Ron Economos
Quoted 16 lines · Pavel Machek

Hi!

Quoted 4 lines

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

6.6 seems to have build problem on risc-v:

arch/riscv/kernel/suspend.c:14:66: error: 'RISCV_ISA_EXT_XLINUXENVCFG' undeclared (first use in this function); did you mean 'RISCV_ISA_EXT_ZIFENCEI'? 694
14 | if (riscv_cpu_has_extension_unlikely(smp_processor_id(), RISCV_ISA_EXT_XLINUXENVCFG))
695

       |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~

696
| RISCV_ISA_EXT_ZIFENCEI

Quoted 7 lines

https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/jobs/7053222239
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/1324369118

No problems detected on 6.8-stable and 6.1-stable.

Best regards,
Pavel

I'm seeing the same thing here. Somehow some extra patches got slipped in between rc1 and rc2. The new patches for RISC-V are:

Samuel Holland <[email protected]>
    riscv: Save/restore envcfg CSR during CPU suspend

commit 88b55a586b87994a33e0285c9e8881485e9b77ea

Samuel Holland <[email protected]>
    riscv: Fix enabling cbo.zero when running in M-mode

commit 8c6e096cf527d65e693bfbf00aa6791149c58552

The first patch "riscv: Save/restore envcfg CSR during CPU suspend" causes the build failure.

Quoted 8 lines
Quoted 3 lines

Yes, these were added because they were marked as fixes for other commits in the series. I'll unwind them all now as something is going wrong...

Really we should just backport this envcfg handling to stable, this isn't the first (and won't be the last) issue it'll cause. I'll put a backport of it on my todo list cos I think last time around it couldn't be cherrypicked.

Thanks, I've dropped almost all riscv patches from this queue now. If they want to be added back, please send working backports :)

thanks,

greg k-h

#8 lore raw
Quoted 50 lines · Greg Kroah-Hartman
Quoted 49 lines · Conor Dooley
Quoted 47 lines · Greg Kroah-Hartman
Quoted 33 lines · Ron Economos
Quoted 16 lines · Pavel Machek

Hi!

Quoted 4 lines

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

6.6 seems to have build problem on risc-v:

arch/riscv/kernel/suspend.c:14:66: error: 'RISCV_ISA_EXT_XLINUXENVCFG' undeclared (first use in this function); did you mean 'RISCV_ISA_EXT_ZIFENCEI'? 694
14 | if (riscv_cpu_has_extension_unlikely(smp_processor_id(), RISCV_ISA_EXT_XLINUXENVCFG))
695

       |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~

696
| RISCV_ISA_EXT_ZIFENCEI

Quoted 7 lines

https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/jobs/7053222239
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/1324369118

No problems detected on 6.8-stable and 6.1-stable.

Best regards,
Pavel

I'm seeing the same thing here. Somehow some extra patches got slipped in between rc1 and rc2. The new patches for RISC-V are:

Samuel Holland <[email protected]>
    riscv: Save/restore envcfg CSR during CPU suspend

commit 88b55a586b87994a33e0285c9e8881485e9b77ea

Quoted 9 lines

Samuel Holland <[email protected]>
    riscv: Fix enabling cbo.zero when running in M-mode

commit 8c6e096cf527d65e693bfbf00aa6791149c58552

The first patch "riscv: Save/restore envcfg CSR during CPU suspend" causes the build failure.

Yes, these were added because they were marked as fixes for other commits in the series. I'll unwind them all now as something is going wrong...

Quoted 7 lines
Quoted 4 lines

Really we should just backport this envcfg handling to stable, this isn't the first (and won't be the last) issue it'll cause. I'll put a backport of it on my todo list cos I think last time around it couldn't be cherrypicked.

Thanks, I've dropped almost all riscv patches from this queue now. If they want to be added back, please send working backports :)

I went to take a look at this, but since 6.8 is now EOL, I dunno if I actually need to do anything here? These were needed because you had applied "RISC-V: Enable cbo.zero in usermode", but that's a feature, not a fix, so dropping that makes these changes unneeded. IIRC the previous time that there was an envcfg related build failure it was on the requested backport to 6.7+ in the envcfg addition in "riscv: Add a custom ISA extension for the [ms]envcfg CSR", and an assertion failed because of a definition for the maximum number of ISA extensions was larger in 6.9 than 6.7 and the patch depended on that.

For 6.6, I don't think envcfg is needed, unless there was some other reason that you backported "RISC-V: Enable cbo.zero in usermode".

Cheers,
Conor.

author maintainer
#9 lore raw
Quoted 59 lines · Conor Dooley
Quoted 50 lines · Greg Kroah-Hartman
Quoted 49 lines · Conor Dooley
Quoted 47 lines · Greg Kroah-Hartman
Quoted 33 lines · Ron Economos
Quoted 16 lines · Pavel Machek

Hi!

Quoted 4 lines

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

6.6 seems to have build problem on risc-v:

arch/riscv/kernel/suspend.c:14:66: error: 'RISCV_ISA_EXT_XLINUXENVCFG' undeclared (first use in this function); did you mean 'RISCV_ISA_EXT_ZIFENCEI'? 694
14 | if (riscv_cpu_has_extension_unlikely(smp_processor_id(), RISCV_ISA_EXT_XLINUXENVCFG))
695

       |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~

696
| RISCV_ISA_EXT_ZIFENCEI

Quoted 7 lines

https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/jobs/7053222239
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/1324369118

No problems detected on 6.8-stable and 6.1-stable.

Best regards,
Pavel

I'm seeing the same thing here. Somehow some extra patches got slipped in between rc1 and rc2. The new patches for RISC-V are:

Samuel Holland <[email protected]>
    riscv: Save/restore envcfg CSR during CPU suspend

commit 88b55a586b87994a33e0285c9e8881485e9b77ea

Quoted 9 lines

Samuel Holland <[email protected]>
    riscv: Fix enabling cbo.zero when running in M-mode

commit 8c6e096cf527d65e693bfbf00aa6791149c58552

The first patch "riscv: Save/restore envcfg CSR during CPU suspend" causes the build failure.

Yes, these were added because they were marked as fixes for other commits in the series. I'll unwind them all now as something is going wrong...

Quoted 7 lines
Quoted 4 lines

Really we should just backport this envcfg handling to stable, this isn't the first (and won't be the last) issue it'll cause. I'll put a backport of it on my todo list cos I think last time around it couldn't be cherrypicked.

Thanks, I've dropped almost all riscv patches from this queue now. If they want to be added back, please send working backports :)

Quoted 9 lines

I went to take a look at this, but since 6.8 is now EOL, I dunno if I actually need to do anything here? These were needed because you had applied "RISC-V: Enable cbo.zero in usermode", but that's a feature, not a fix, so dropping that makes these changes unneeded. IIRC the previous time that there was an envcfg related build failure it was on the requested backport to 6.7+ in the envcfg addition in "riscv: Add a custom ISA extension for the [ms]envcfg CSR", and an assertion failed because of a definition for the maximum number of ISA extensions was larger in 6.9 than 6.7 and the patch depended on that.

Yes, 6.8.y is end-of-life, nothing needs to be done there anymore.

Quoted 2 lines

For 6.6, I don't think envcfg is needed, unless there was some other reason that you backported "RISC-V: Enable cbo.zero in usermode".

I hope not :)

thanks for looking.

greg k-h

#10 lore raw
In reply to Pavel Machek
Quoted 22 lines · Pavel Machek

Hi!

Quoted 4 lines

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

6.6 seems to have build problem on risc-v:

CC kernel/locking/qrwlock.o
690
CC lib/bug.o
691
CC block/blk-rq-qos.o
692
arch/riscv/kernel/suspend.c: In function 'suspend_save_csrs':
693
arch/riscv/kernel/suspend.c:14:66: error: 'RISCV_ISA_EXT_XLINUXENVCFG' undeclared (first use in this function); did you mean 'RISCV_ISA_EXT_ZIFENCEI'? 694
14 | if (riscv_cpu_has_extension_unlikely(smp_processor_id(), RISCV_ISA_EXT_XLINUXENVCFG))
695

Quoted 4 lines
      |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~

696
| RISCV_ISA_EXT_ZIFENCEI
697

Thanks for the report I do see these Riscv build failures.

- Naresh

maintainer Tested-by on the v1 series
#11 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.33 release. There are 741 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 Tue, 11 Jun 2024 11:36:08 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.33-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

All tests passing for Tegra ...

Test results for stable-v6.6:

    10 builds:	10 pass, 0 fail
    26 boots:	26 pass, 0 fail
    116 tests:	116 pass, 0 fail

Linux version: 6.6.33-rc2-g7fa271200aef
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

Jon

Tested-by on the v1 series
#12 lore raw
In reply to Greg Kroah-Hartman
Quoted 4 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.33 release. There are 741 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 kernelci.org bot on the v1 series
#13 lore raw
In reply to Greg Kroah-Hartman
Quoted 5 lines · Greg Kroah-Hartman

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

Quoted 9 lines

Responses should be made by Tue, 11 Jun 2024 11:36:08 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.33-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

KernelCI report for stable-rc/linux-6.6.y for this week :-

## stable-rc HEAD for linux-6.6.y:
Date: 2024-06-09
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/log/?h=7fa271200aef4ae8f0bed8a8ed81629ecd5ed2ab

## Build failures:
riscv:
- defconfig (gcc-10) and rv32_defconfig (gcc-10)
- Build details :- https://linux.kernelci.org/build/stable-rc/branch/linux-6.6.y/kernel/v6.6.32-742-g7fa271200aef4/
- Errors :-
arch/riscv/kernel/suspend.c:37:59: error: ‘RISCV_ISA_EXT_XLINUXENVCFG’ undeclared (first use in this function); did you mean ‘RISCV_ISA_EXT_ZIFENCEI’?

## Boot failures:
No **new** boot failures seen for the stable-rc/linux-6.6.y commit head \o/

Thanks,
Shreeya Patel

#14 lore raw
In reply to Greg Kroah-Hartman
Quoted 10 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.33 release. There are 741 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 Tue, 11 Jun 2024 11:36:08 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
        https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.33-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

Results from Linaro’s test farm.
Build regressions on riscv reported.

## Build
* kernel: 6.6.33-rc2
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-6.6.y
* git commit: 7fa271200aef4ae8f0bed8a8ed81629ecd5ed2ab
* git describe: v6.6.32-742-g7fa271200aef
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.6.y/build/v6.6.32-742-g7fa271200aef

## Test Regressions (compared to v6.6.32)

* riscv, build
- clang-18-defconfig
- clang-18-lkftconfig
- gcc-13-defconfig
- gcc-13-lkftconfig
- gcc-8-defconfig

## Metric Regressions (compared to v6.6.32)

## Test Fixes (compared to v6.6.32)

## Metric Fixes (compared to v6.6.32)

## Test result summary
total: 237984, pass: 198342, fail: 13030, skip: 26078, xfail: 534

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 129 total, 129 passed, 0 failed
* arm64: 36 total, 36 passed, 0 failed
* i386: 29 total, 29 passed, 0 failed
* mips: 24 total, 24 passed, 0 failed
* parisc: 3 total, 3 passed, 0 failed
* powerpc: 33 total, 33 passed, 0 failed
* riscv: 17 total, 6 passed, 11 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-filesystems-epoll
* kselftest-firmware
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-ir
* kselftest-kcmp
* kselftest-kexec
* kselftest-kvm
* kselftest-lib
* kselftest-livepatch
* kselftest-membarrier
* kselftest-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
* 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

Tested-by on the v1 series
#15 lore raw
In reply to Greg Kroah-Hartman
Quoted 8 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.33 release. There are 741 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 Tue, 11 Jun 2024 11:36:08 +0000. Anything received after that time might be too late.

No regressions found on WSL (x86 and arm64).

Built, booted, and reviewed dmesg.

Thank you. :)

#16 lore raw
In reply to Greg Kroah-Hartman

Hi,

Quoted 8 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.33 release. There are 741 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 Tue, 11 Jun 2024 11:36:08 +0000. Anything received after that time might be too late.

[ ... ]

Quoted 4 lines

Duanqiang Wen <[email protected]>
Revert "net: txgbe: fix clk_name exceed MAX_DEV_ID limits"

This patch, in its commit message, explicitly states:

This reverts commit e30cef001da259e8df354b813015d0e5acc08740. commit 99f4570cfba1 ("clkdev: Update clkdev id usage to allow for longer names") can fix clk_name exceed MAX_DEV_ID limits, so this commit is meaningless.

However, commit 99f4570cfba1 has not been applied to v6.6.y, meaning the revert may impact the affected driver under some circumstances.

Guenter

author maintainer
#17 lore raw
Quoted 19 lines · Guenter Roeck

Hi,

Quoted 8 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.33 release. There are 741 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 Tue, 11 Jun 2024 11:36:08 +0000. Anything received after that time might be too late.

[ ... ]

Quoted 4 lines

Duanqiang Wen <[email protected]>
Revert "net: txgbe: fix clk_name exceed MAX_DEV_ID limits"

This patch, in its commit message, explicitly states:

Quoted 8 lines

This reverts commit e30cef001da259e8df354b813015d0e5acc08740. commit 99f4570cfba1 ("clkdev: Update clkdev id usage to allow for longer names") can fix clk_name exceed MAX_DEV_ID limits, so this commit is meaningless.

However, commit 99f4570cfba1 has not been applied to v6.6.y, meaning the revert may impact the affected driver under some circumstances.

Ah, that was tricky, thanks, I've queued up 99f4570cfba1 now.

greg k-h