2023-05-09 03:55:33

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 6.3 000/694] 6.3.2-rc2 review

This is the start of the stable review cycle for the 6.3.2 release.
There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.3.2-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.3.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>
Linux 6.3.2-rc2

Pierre Gondois <[email protected]>
arch_topology: Remove early cacheinfo error message if -ENOENT

Thomas Gleixner <[email protected]>
debugobject: Ensure pool refill (again)

Paulo Alcantara <[email protected]>
cifs: avoid potential races when handling multiple dfs tcons

Paulo Alcantara <[email protected]>
cifs: protect access of TCP_Server_Info::{origin,leaf}_fullpath

Paulo Alcantara <[email protected]>
cifs: fix potential race when tree connecting ipc

Paulo Alcantara <[email protected]>
cifs: fix sharing of DFS connections

Paulo Alcantara <[email protected]>
cifs: protect session status check in smb2_reconnect()

Paulo Alcantara <[email protected]>
cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname

Tobias Holl <[email protected]>
io_uring/rsrc: check for nonconsecutive pages

Adrian Hunter <[email protected]>
perf intel-pt: Fix CYC timestamps after standalone CBR

Adrian Hunter <[email protected]>
perf auxtrace: Fix address filter entire kernel size

Li Lingfeng <[email protected]>
dm: don't lock fs when the map is NULL in process of resume

Mike Snitzer <[email protected]>
dm ioctl: fix nested locking in table_clear() to remove deadlock concern

Mikulas Patocka <[email protected]>
dm flakey: fix a crash with invalid table line

Mike Snitzer <[email protected]>
dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path

Mike Snitzer <[email protected]>
dm clone: call kmem_cache_destroy() in dm_clone_init() error path

Yeongjin Gil <[email protected]>
dm verity: fix error handling for check_at_most_once on FEC

Cindy Lu <[email protected]>
vhost_vdpa: fix unmap process in no-batch mode

Peter Xu <[email protected]>
mm/hugetlb: fix uffd-wp during fork()

Lorenzo Stoakes <[email protected]>
mm/mempolicy: correctly update prev when policy is equal on mbind

Hugh Dickins <[email protected]>
ia64: fix an addr to taddr in huge_pte_offset()

Stefan Haberland <[email protected]>
s390/dasd: fix hanging blockdevice after request requeue

Qu Wenruo <[email protected]>
btrfs: scrub: reject unsupported scrub flags

Peng Liu <[email protected]>
scripts/gdb: fix lx-timerlist for Python3

Marc Dionne <[email protected]>
afs: Avoid endless loop if file is larger than expected

David Howells <[email protected]>
afs: Fix getattr to report server i_size on dirs, not local size

Marc Dionne <[email protected]>
afs: Fix updating of i_size with dv jump from server

Chen Yu <[email protected]>
PM: hibernate: Do not get block device exclusively in test_resume mode

Chen Yu <[email protected]>
PM: hibernate: Turn snapshot_test into global variable

Hans de Goede <[email protected]>
ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini

Dan Carpenter <[email protected]>
hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id()

Arnd Bergmann <[email protected]>
hte: tegra: fix 'struct of_device_id' build error

Charles Keepax <[email protected]>
mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE

Colin Foster <[email protected]>
mfd: ocelot-spi: Fix unsupported bulk read

Matthias Schiffer <[email protected]>
mfd: tqmx86: Correct board names for TQMxE39x

Matthias Schiffer <[email protected]>
mfd: tqmx86: Specify IO port register range more precisely

Matthias Schiffer <[email protected]>
mfd: tqmx86: Do not access I2C_DETECT register through io_base

Kang Chen <[email protected]>
thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe

Hans Verkuil <[email protected]>
pinctrl-bcm2835.c: fix race condition when setting gpio dir

Claudiu Beznea <[email protected]>
dmaengine: at_xdmac: do not enable all cyclic channels

Claudiu Beznea <[email protected]>
dmaengine: at_xdmac: restore the content of grws register

Claudiu Beznea <[email protected]>
dmaengine: at_xdmac: do not resume channels paused by consumers

Claudiu Beznea <[email protected]>
dmaengine: at_xdmac: fix imbalanced runtime PM reference counter

Claudiu Beznea <[email protected]>
dmaengine: at_xdmac: disable/enable clock directly on suspend/resume

Shunsuke Mie <[email protected]>
dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing

Shunsuke Mie <[email protected]>
dmaengine: dw-edma: Fix to change for continuous transfer

Dmitry Baryshkov <[email protected]>
dma: gpi: remove spurious unlock in gpi_ch_init

Siddharth Vadapalli <[email protected]>
phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select()

Gaosheng Cui <[email protected]>
phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port

Pierre-Louis Bossart <[email protected]>
soundwire: intel: don't save hw_params for use in prepare

AngeloGioacchino Del Regno <[email protected]>
pwm: mtk-disp: Configure double buffering before reading in .get_state()

AngeloGioacchino Del Regno <[email protected]>
pwm: mtk-disp: Disable shadow registers before setting backlight values

H. Nikolaus Schaller <[email protected]>
leds: tca6507: Fix error handling of using fwnode_property_read_string

Christophe JAILLET <[email protected]>
dmaengine: mv_xor_v2: Fix an error code.

Arınç ÜNAL <[email protected]>
pinctrl: ralink: reintroduce ralink,rt2880-pinmux compatible string

Randy Dunlap <[email protected]>
leds: TI_LMU_COMMON: select REGMAP instead of depending on it

Geert Uytterhoeven <[email protected]>
pinctrl: renesas: r8a779g0: Fix ERROROUTC function names

Geert Uytterhoeven <[email protected]>
pinctrl: renesas: r8a779g0: Fix Group 6/7 pin functions

Geert Uytterhoeven <[email protected]>
pinctrl: renesas: r8a779g0: Fix Group 4/5 pin functions

Phong Hoang <[email protected]>
pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group

Hai Pham <[email protected]>
pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration

Ye Bin <[email protected]>
ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline

Zhihao Cheng <[email protected]>
ext4: fix i_disksize exceeding i_size problem in paritally written case

Lars-Peter Clausen <[email protected]>
rtc: jz4740: Make sure clock provider gets removed

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

Bharath SM <[email protected]>
SMB3: Add missing locks to protect deferred close file list

Geert Uytterhoeven <[email protected]>
timekeeping: Fix references to nonexistent ktime_get_fast_ns()

Stafford Horne <[email protected]>
openrisc: Properly store r31 to pt_regs on unhandled exceptions

Qinrun Dai <[email protected]>
clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails

Mark Zhang <[email protected]>
RDMA/mlx5: Use correct device num_ports when modify DC

Dai Ngo <[email protected]>
SUNRPC: remove the maximum number of retries in call_bind_status

Mark Bloch <[email protected]>
RDMA/mlx5: Fix flow counter query via DEVX

Avihai Horon <[email protected]>
RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR

Zhu Yanjun <[email protected]>
RDMA/rxe: Fix the error "trying to register non-static key in rxe_cleanup_task"

Bob Pearson <[email protected]>
RDMA/rxe: Remove __rxe_do_task()

Bob Pearson <[email protected]>
RDMA/rxe: Convert tasklet args to queue pairs

Michael Kelley <[email protected]>
swiotlb: fix debugfs reporting of reserved memory pools

Doug Berger <[email protected]>
swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup

Miaoqian Lin <[email protected]>
Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe

Konrad Dybcio <[email protected]>
clk: qcom: dispcc-qcm2290: Remove inexistent DSI1PHY clk

Dmitry Baryshkov <[email protected]>
clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling

Mohammad Rafi Shaik <[email protected]>
clk: qcom: lpassaudiocc-sc7280: Add required gdsc power domain clks in lpass_cc_sc7280_desc

Srinivasa Rao Mandadapu <[email protected]>
clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration

Heiko Carstens <[email protected]>
s390/checksum: always use cksm instruction

Jerry Snitselaar <[email protected]>
iommu/amd: Set page size bitmap during V2 domain allocation

Trond Myklebust <[email protected]>
NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease

Peng Fan <[email protected]>
clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents

Peng Fan <[email protected]>
clk: imx: fracn-gppll: disable hardware select control

Peng Fan <[email protected]>
clk: imx: fracn-gppll: fix the rate table

Patrick Kelsey <[email protected]>
IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests

Patrick Kelsey <[email protected]>
IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order

Saravanan Vajravel <[email protected]>
RDMA/srpt: Add a check for valid 'mad_agent' pointer

Mark Zhang <[email protected]>
RDMA/cm: Trace icm_send_rej event before the cm state is reset

Chris Morgan <[email protected]>
power: supply: rk817: Fix low SOC bugs

Konrad Dybcio <[email protected]>
clk: qcom: gcc-sm6115: Mark RCGs shared where applicable

Tetsuo Handa <[email protected]>
RDMA/siw: Remove namespace check from siw_netdev_event()

Clément Léger <[email protected]>
clk: add missing of_node_put() in "assigned-clocks" property parsing

Sebastian Reichel <[email protected]>
power: supply: generic-adc-battery: fix unit scaling

Bob Pearson <[email protected]>
RDMA/rxe: Remove tasklet call from rxe_cq.c

Yong Wu <[email protected]>
iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN

Zeng Heng <[email protected]>
fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de()

ZhangPeng <[email protected]>
fs/ntfs3: Fix OOB read in indx_insert_into_buffer

ZhangPeng <[email protected]>
fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()

Jiasheng Jiang <[email protected]>
fs/ntfs3: Add check for kmemdup

Chen Zhongjin <[email protected]>
fs/ntfs3: Fix memory leak if ntfs_read_mft failed

Cheng Xu <[email protected]>
RDMA/erdma: Use fixed hardware page size

Bob Pearson <[email protected]>
RDMA/rxe: Replace exists by rxe in rxe.c

Dhruva Gole <[email protected]>
rtc: k3: handle errors while enabling wake irq

Martin Blumenstingl <[email protected]>
rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time

Dan Carpenter <[email protected]>
RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()

Krzysztof Kozlowski <[email protected]>
rtc: omap: include header for omap_rtc_power_off_program prototype

Petr Mladek <[email protected]>
workqueue: Fix hung time report of worker pools

Konrad Dybcio <[email protected]>
clk: qcom: gcc-qcm2290: Fix up gcc_sdcc2_apps_clk_src

Yang Yingliang <[email protected]>
clk: mediatek: clk-pllfh: fix missing of_node_put() in fhctl_parse_dt()

Natalia Petrova <[email protected]>
RDMA/rdmavt: Delete unnecessary NULL check

AngeloGioacchino Del Regno <[email protected]>
clk: mediatek: mt8135: Properly use CLK_IS_CRITICAL flag

AngeloGioacchino Del Regno <[email protected]>
clk: mediatek: mt7622: Properly use CLK_IS_CRITICAL flag

AngeloGioacchino Del Regno <[email protected]>
clk: mediatek: Consistently use GATE_MTK() macro

AngeloGioacchino Del Regno <[email protected]>
clk: mediatek: mt2712: Add error handling to clk_mt2712_apmixed_probe()

Daniil Dulov <[email protected]>
RDMA/siw: Fix potential page_array out of range access

Kang Chen <[email protected]>
IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init

Claudiu Beznea <[email protected]>
clk: at91: clk-sam9x60-pll: fix return value check

Beau Belgrave <[email protected]>
tracing/user_events: Ensure write index cannot be negative

Daniel Bristot de Oliveira <[email protected]>
rtla/timerlat: Fix "Previous IRQ" auto analysis' line

Colin Ian King <[email protected]>
rv: Fix addition on an uninitialized variable 'run'

Aaron Thompson <[email protected]>
sched/clock: Fix local_clock() before sched_clock_init()

Schspa Shi <[email protected]>
sched/rt: Fix bad task migration for rt tasks

Alexandre Ghiti <[email protected]>
riscv: Fix ptdump when KASAN is enabled

Josh Poimboeuf <[email protected]>
Revert "objtool: Support addition to set CFA base"

Yang Jihong <[email protected]>
perf/core: Fix hardlockup failure caused by perf throttle

Libo Chen <[email protected]>
sched/fair: Fix inaccurate tally of ttwu_move_affine

Nathan Lynch <[email protected]>
powerpc/rtas: use memmove for potentially overlapping buffer copy

Randy Dunlap <[email protected]>
macintosh: via-pmu-led: requires ATA to be set

Randy Dunlap <[email protected]>
powerpc/sysdev/tsi108: fix resource printk format warnings

Randy Dunlap <[email protected]>
powerpc/wii: fix resource printk format warnings

Randy Dunlap <[email protected]>
powerpc/mpc512x: fix resource printk format warning

Christophe Leroy <[email protected]>
powerpc/perf: Properly detect mpc7450 family

Liang He <[email protected]>
macintosh/windfarm_smu_sat: Add missing of_node_put()

Kajol Jain <[email protected]>
selftests/powerpc/pmu: Fix sample field check in the mmcra_thresh_marked_sample_test

Christophe JAILLET <[email protected]>
fbdev: mmp: Fix deferred clk handling in mmphw_probe()

Albert Huang <[email protected]>
virtio_ring: don't update event idx on get_buf

Eli Cohen <[email protected]>
vdpa/mlx5: Avoid losing link state updates

Jishnu Prakash <[email protected]>
spmi: Add a check for remove callback when removing a SPMI driver

Philipp Hortmann <[email protected]>
staging: rtl8192e: Fix W_DISABLE# does not work after stop/start

Dhruva Gole <[email protected]>
spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS

Florian Fainelli <[email protected]>
serial: 8250: Add missing wakeup event reporting

Shenwei Wang <[email protected]>
tty: serial: fsl_lpuart: adjust buffer length to the intended size

Dan Carpenter <[email protected]>
firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe

Chunfeng Yun <[email protected]>
usb: mtu3: fix kernel panic at qmu transfer done irq handler

Yinhao Hu <[email protected]>
usb: chipidea: fix missing goto in `ci_hdrc_probe`

Jon Hunter <[email protected]>
usb: gadget: tegra-xudc: Fix crash in vbus_draw

John Paul Adrian Glaubitz <[email protected]>
sh: sq: Fix incorrect element size for allocating bitmap buffer

Kevin Brodsky <[email protected]>
uapi/linux/const.h: prefer ISO-friendly __typeof__

Florian Fainelli <[email protected]>
scripts/gdb: raise error with reduced debugging information

Lars-Peter Clausen <[email protected]>
i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path

Lars-Peter Clausen <[email protected]>
i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path

Dhruva Gole <[email protected]>
spi: cadence-quadspi: fix suspend-resume implementations

Konrad Dybcio <[email protected]>
drm/panel: novatek-nt35950: Only unregister DSI1 if it exists

Alex Williamson <[email protected]>
PCI/PM: Extend D3hot delay for NVIDIA HDA controllers

Liliang Ye <[email protected]>
ASoC: fsl_mqs: move of_node_put() to the correct location

Konrad Dybcio <[email protected]>
drm/panel: novatek-nt35950: Improve error handling

Suzuki K Poulose <[email protected]>
coresight: etm_pmu: Set the module field

Pierre Gondois <[email protected]>
cacheinfo: Check cache properties are present in DT

Pierre Gondois <[email protected]>
cacheinfo: Check sib_leaf in cache_leaves_are_shared()

Basavaraj Natikar <[email protected]>
HID: amd_sfh: Handle "no sensors" enabled for SFH1.1

Basavaraj Natikar <[email protected]>
HID: amd_sfh: Increase sensor command timeout for SFH1.1

Basavaraj Natikar <[email protected]>
HID: amd_sfh: Correct the stop all command

Basavaraj Natikar <[email protected]>
HID: amd_sfh: Add support for shutdown operation

Basavaraj Natikar <[email protected]>
HID: amd_sfh: Fix illuminance value

Basavaraj Natikar <[email protected]>
HID: amd_sfh: Correct the sensor enable and disable command

Basavaraj Natikar <[email protected]>
HID: amd_sfh: Correct the structure fields

Aashish Sharma <[email protected]>
ASoC: mediatek: common: Fix refcount leak in parse_dai_link_info

Florian Fainelli <[email protected]>
scripts/gdb: bail early if there are no generic PD

Florian Fainelli <[email protected]>
scripts/gdb: bail early if there are no clocks

Randy Dunlap <[email protected]>
ia64: salinfo: placate defined-but-not-used warning

Randy Dunlap <[email protected]>
ia64: mm/contig: fix section mismatch warning/error

Kuppuswamy Sathyanarayanan <[email protected]>
PCI/EDR: Clear Device Status after EDR error recovery

Miquel Raynal <[email protected]>
of: Fix modalias string generation

Dae R. Jeong <[email protected]>
vmci_host: fix a race condition in vmci_host_poll() causing GPF

Christophe Leroy <[email protected]>
spi: fsl-spi: Fix CPM/QE mode Litte Endian

Tharun Kumar P <[email protected]>
spi: mchp-pci1xxxx: Fix improper implementation of disabling chip select lines

Rob Herring <[email protected]>
spi: mpc5xxx-psc: Remove unused platform_data

Tharun Kumar P <[email protected]>
spi: mchp-pci1xxxx: Fix SPI transactions not working after suspend and resume

Tharun Kumar P <[email protected]>
spi: mchp-pci1xxxx: Fix length of SPI transactions not set properly in driver

Johan Hovold <[email protected]>
interconnect: qcom: rpm: drop bogus pm domain attach

Uwe Kleine-König <[email protected]>
spi: qup: Don't skip cleanup in remove's error path

Krzysztof Kozlowski <[email protected]>
dt-bindings: serial: snps-dw-apb-uart: correct number of DMAs

Randy Dunlap <[email protected]>
linux/vt_buffer.h: allow either builtin or modular for macros

Cristian Ciocaltea <[email protected]>
ASoC: es8316: Handle optional IRQ assignment

H. Nikolaus Schaller <[email protected]>
PCI: imx6: Install the fault handler only on compatible match

Daniel Baluta <[email protected]>
ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE

Zheng Wang <[email protected]>
usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition

Fabio M. De Francesco <[email protected]>
module/decompress: Never use kunmap() for local un-mappings

Kunihiko Hayashi <[email protected]>
spi: f_ospi: Add missing spi_mem_default_supports_op() helper

Dmitry Baryshkov <[email protected]>
interconnect: qcom: osm-l3: drop unuserd header inclusion

Dmitry Baryshkov <[email protected]>
interconnect: qcom: drop obsolete OSM_L3/EPSS defines

Uwe Kleine-König <[email protected]>
spi: imx: Don't skip cleanup in remove's error path

Uwe Kleine-König <[email protected]>
spi: atmel-quadspi: Free resources even if runtime resume failed in .remove()

Uwe Kleine-König <[email protected]>
spi: atmel-quadspi: Don't leak clk enable count in pm resume

Doug Berger <[email protected]>
serial: 8250_bcm7271: Fix arbitration handling

Geert Uytterhoeven <[email protected]>
spi: Constify spi parameters of chip select APIs

Krzysztof Kozlowski <[email protected]>
iio: light: max44009: add missing OF device matching

Jason Gunthorpe <[email protected]>
iommufd/selftest: Catch overflow of uptr and length

Marco Pagani <[email protected]>
fpga: bridge: fix kernel-doc parameter description

Marek Vasut <[email protected]>
serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted

Prashanth K <[email protected]>
usb: dwc3: gadget: Change condition for processing suspend event

Wolfram Sang <[email protected]>
usb: host: xhci-rcar: remove leftover quirk handling

John Stultz <[email protected]>
pstore: Revert pmsg_lock back to a normal mutex

Hans de Goede <[email protected]>
drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()

Hans de Goede <[email protected]>
drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler()

Lucas Tanure <[email protected]>
ASoC: cs35l41: Only disable internal boost

Randy Dunlap <[email protected]>
ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it

Kuniyuki Iwashima <[email protected]>
tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.

Gencen Gan <[email protected]>
net: amd: Fix link leak when verifying config failed

Kuniyuki Iwashima <[email protected]>
netlink: Use copy_to_user() for optval in netlink_getsockopt().

Liu Jian <[email protected]>
Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"

Marc Dionne <[email protected]>
rxrpc: Fix error when reading rxrpc tokens

Ziyang Xuan <[email protected]>
ipv4: Fix potential uninit variable access bug in __ip_make_skb()

Ivan Vecera <[email protected]>
net/sched: cls_api: Initialize miss_cookie_node when action miss is not used

Davide Caratti <[email protected]>
net/sched: sch_fq: fix integer overflow of "credit"

Dan Carpenter <[email protected]>
net: dpaa: Fix uninitialized variable in dpaa_stop()

Florian Westphal <[email protected]>
netfilter: nf_tables: don't write table validation state without mutex

Stanislav Fomichev <[email protected]>
bpf: Don't EFAULT for getsockopt with optval=NULL

Alexei Starovoitov <[email protected]>
bpf: Fix race between btf_put and btf_idr walk.

Yan Wang <[email protected]>
net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports

Vlad Buslov <[email protected]>
Revert "net/mlx5e: Don't use termination table when redundant"

Aya Levin <[email protected]>
net/mlx5e: Nullify table pointer when failing to create

Moshe Shemesh <[email protected]>
net/mlx5: Use recovery timeout on sync reset flow

Moshe Shemesh <[email protected]>
Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function"

Roi Dayan <[email protected]>
net/mlx5e: Fix error flow in representor failing to add vport rx rule

Chris Mi <[email protected]>
net/mlx5: Release tunnel device after tc update skb

Chris Mi <[email protected]>
net/mlx5: E-switch, Don't destroy indirect table in split rule

Chris Mi <[email protected]>
net/mlx5: E-switch, Create per vport table based on devlink encap mode

Vlad Buslov <[email protected]>
net/mlx5e: Release the label when replacing existing ct entry

Vlad Buslov <[email protected]>
net/mlx5e: Don't clone flow post action attributes second time

Joe Damato <[email protected]>
ixgbe: Enable setting RSS table to default values

Joe Damato <[email protected]>
ixgbe: Allow flow hash to be set via ethtool

Zhengchao Shao <[email protected]>
net: libwx: fix memory leak in wx_setup_rx_resources

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

Haim Dreyfuss <[email protected]>
wifi: iwlwifi: mvm: support wowlan info notification version 2

Johannes Berg <[email protected]>
wifi: iwlwifi: fw: fix memory leak in debugfs

Tzung-Bi Shih <[email protected]>
netfilter: conntrack: fix wrong ct->timeout value

Ryder Lee <[email protected]>
wifi: mt76: mt7996: fill txd by host driver

Pablo Neira Ayuso <[email protected]>
netfilter: conntrack: restore IPS_CONFIRMED out of nf_conntrack_hash_check_insert()

Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: check firmware response size

Ryder Lee <[email protected]>
wifi: mt76: connac: fix txd multicast rate setting

Quan Zhou <[email protected]>
wifi: mt76: mt7921e: stop chip reset worker in unregister hook

Quan Zhou <[email protected]>
wifi: mt76: mt7921e: improve reliability of dma reset

Jiefeng Li <[email protected]>
wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe`

Sean Wang <[email protected]>
mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data

Ming Yen Hsieh <[email protected]>
wifi: mt76: fix 6GHz high channel not be scanned

Quan Zhou <[email protected]>
wifi: mt76: mt7921e: fix probe timeout after reboot

Neil Chen <[email protected]>
wifi: mt76: mt7921: use driver flags rather than mac80211 flags to mcu

StanleyYP Wang <[email protected]>
wifi: mt76: mt7996: fix eeprom tx path bitfields

Peter Chiu <[email protected]>
wifi: mt76: mt7996: fix pointer calculation in ie countdown event

Shayne Chen <[email protected]>
wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue

Kang Chen <[email protected]>
wifi: mt76: handle failure of vzalloc in mt7615_coredump_work

Howard Hsu <[email protected]>
wifi: mt76: mt7915: rework init flow in mt7915_thermal_init()

Lorenz Brun <[email protected]>
wifi: mt76: mt7915: expose device tree match table

Ryder Lee <[email protected]>
wifi: mt76: mt7996: fix radiotap bitfield

Dan Carpenter <[email protected]>
wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store()

Deren Wu <[email protected]>
wifi: mt76: mt7921: fix PCI DMA hang after reboot

Deren Wu <[email protected]>
wifi: mt76: mt7921: fix wrong command to set STA channel

Deren Wu <[email protected]>
wifi: mt76: remove redundent MCU_UNI_CMD_* definitions

Emmanuel Grumbach <[email protected]>
wifi: iwlwifi: make the loop for card preparation effective

Pavel Begunkov <[email protected]>
io_uring/rsrc: use nospec'ed indexes

Jan Kara <[email protected]>
jdb2: Don't refuse invalidation of already invalidated buffers

Tom Rix <[email protected]>
wifi: iwlwifi: fw: move memset before early return

Tom Rix <[email protected]>
wifi: iwlwifi: mvm: initialize seq variable

Daniel Gabay <[email protected]>
wifi: iwlwifi: yoyo: Fix possible division by zero

Daniel Gabay <[email protected]>
wifi: iwlwifi: yoyo: skip dump correctly on hw error

Ayala Beker <[email protected]>
wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames

Yu Kuai <[email protected]>
md/raid10: don't call bio_start_io_acct twice for bio which experienced read error

Yu Kuai <[email protected]>
md/raid10: fix memleak of md thread

Yu Kuai <[email protected]>
md/raid10: fix memleak for 'conf->bio_split'

Yu Kuai <[email protected]>
md/raid10: fix leak of 'r10bio->remaining' for recovery

Li Nan <[email protected]>
md/raid10: fix task hung in raid10d

Chao Yu <[email protected]>
f2fs: fix to check return value of inc_valid_block_count()

Chao Yu <[email protected]>
f2fs: fix to check return value of f2fs_do_truncate_blocks()

Daniel Borkmann <[email protected]>
bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap

Avraham Stern <[email protected]>
wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols

Avraham Stern <[email protected]>
wifi: iwlwifi: trans: don't trigger d3 interrupt twice

Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: fix A-MSDU checks

Johannes Berg <[email protected]>
wifi: iwlwifi: debug: fix crash in __iwl_err()

Christoph Hellwig <[email protected]>
blk-mq: don't plug for head insertions in blk_execute_rq_nowait

Song Liu <[email protected]>
selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach

Song Liu <[email protected]>
selftests/bpf: Use read_perf_max_sample_freq() in perf_event_stackmap

Ming Lei <[email protected]>
nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"

Keith Busch <[email protected]>
nvme: fix async event trace event

Damien Le Moal <[email protected]>
nvmet: fix I/O Command Set specific Identify Controller

Damien Le Moal <[email protected]>
nvmet: fix Identify Active Namespace ID list handling

Damien Le Moal <[email protected]>
nvmet: fix Identify Controller handling

Damien Le Moal <[email protected]>
nvmet: fix Identify Namespace handling

Damien Le Moal <[email protected]>
nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns()

Xin Liu <[email protected]>
bpf, sockmap: fix deadlocks in the sockhash and sockmap

P Praneesh <[email protected]>
wifi: ath11k: fix writing to unintended memory region

Sebastian Reichel <[email protected]>
net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling

Sebastian Reichel <[email protected]>
net: ethernet: stmmac: dwmac-rk: rework optional clock handling

Shuchang Li <[email protected]>
scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()

Feng Zhou <[email protected]>
bpf/btf: Fix is_int_ptr()

Gregory Greenman <[email protected]>
wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table

Chao Yu <[email protected]>
f2fs: fix to avoid use-after-free for cached IPU bio

Kal Conley <[email protected]>
xsk: Fix unaligned descriptor validation

Herbert Xu <[email protected]>
crypto: drbg - Only fail when jent is unavailable in FIPS mode

Quentin Monnet <[email protected]>
bpftool: Fix bug for long instructions in program CFG dumps

YiFei Zhu <[email protected]>
selftests/bpf: Wait for receive in cg_storage_multi test

Kal Conley <[email protected]>
selftests: xsk: Deflakify STATS_RX_DROPPED test

Kal Conley <[email protected]>
selftests: xsk: Disable IPv6 on VETH1

Kal Conley <[email protected]>
selftests: xsk: Use correct UMEM size in testapp_invalid_desc

Simon Horman <[email protected]>
net: qrtr: correct types of trace event parameters

Qilin Tan <[email protected]>
f2fs: fix iostat lock protection

Dave Marchevsky <[email protected]>
bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call

Andrii Nakryiko <[email protected]>
bpf: factor out fetching basic kfunc metadata

Armin Wolf <[email protected]>
wifi: rt2x00: Fix memory leak when handling surveys

Xingui Yang <[email protected]>
scsi: hisi_sas: Handle NCQ error when IPTT is valid

Wei Chen <[email protected]>
wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()

Wei Chen <[email protected]>
wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()

Suman Anna <[email protected]>
crypto: sa2ul - Select CRYPTO_DES

Christophe JAILLET <[email protected]>
crypto: caam - Clear some memory in instantiate_rng

Jaegeuk Kim <[email protected]>
f2fs: fix scheduling while atomic in decompression path

Yangtao Li <[email protected]>
f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()

Jaegeuk Kim <[email protected]>
f2fs: apply zone capacity to all zone type

Yonggil Song <[email protected]>
f2fs: fix uninitialized skipped_gc_rwsem

Yangtao Li <[email protected]>
f2fs: handle dqget error in f2fs_transfer_project_quota()

Bobby Eshleman <[email protected]>
testing/vsock: add vsock_perf to gitignore

Sean Anderson <[email protected]>
net: sunhme: Fix uninitialized return code

Danila Chernetsov <[email protected]>
scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS

Mike Christie <[email protected]>
scsi: target: iscsit: Fix TAS handling during conn cleanup

Mike Christie <[email protected]>
scsi: target: Fix multiple LUN_RESET handling

Mike Christie <[email protected]>
scsi: target: iscsit: Stop/wait on cmds during conn close

Mike Christie <[email protected]>
scsi: target: iscsit: isert: Alloc per conn cmd counter

Mike Christie <[email protected]>
scsi: target: Pass in cmd counter to use during cmd setup

Mike Christie <[email protected]>
scsi: target: Move cmd counter allocation

Mike Christie <[email protected]>
scsi: target: Move sess cmd counter to new struct

Daniel Borkmann <[email protected]>
bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation

JP Kobryn <[email protected]>
bpf: return long from bpf_map_ops funcs

Madhu Koriginja <[email protected]>
netfilter: keep conntrack reference until IPsecv6 policy checks are done

Russell King (Oracle) <[email protected]>
net: dsa: qca8k: remove assignment of an_enabled in pcs_get_state()

Alexei Starovoitov <[email protected]>
libbpf: Fix ld_imm64 copy logic for ksym in light skeleton.

Eric Dumazet <[email protected]>
net/packet: convert po->auxdata to an atomic flag

Eric Dumazet <[email protected]>
net/packet: convert po->origdev to an atomic flag

Eric Dumazet <[email protected]>
net/packet: annotate accesses to po->xmit

Vadim Fedorenko <[email protected]>
vlan: partially enable SIOCSHWTSTAMP in container

Russell King (Oracle) <[email protected]>
net: pcs: xpcs: remove double-read of link state when using AN

Luis Gerhorst <[email protected]>
bpf: Remove misleading spec_v1 check on var-offset stack read

David Vernet <[email protected]>
bpf: Free struct bpf_cpumask in call_rcu handler

Hou Tao <[email protected]>
bpf: Only allocate one bpf_mem_cache for bpf_cpumask_ma

Martin KaFai Lau <[email protected]>
selftests/bpf: Fix a fd leak in an error path in network_helpers.c

Aditya Kumar Singh <[email protected]>
wifi: ath11k: fix deinitialization of firmware resources

Harshit Mogalapalli <[email protected]>
wifi: ath12k: Add missing unwind goto in ath12k_pci_probe()

Alexander Mikhalitsyn <[email protected]>
scm: fix MSG_CTRUNC setting condition for SO_PASSSEC

Shashank Gupta <[email protected]>
crypto: qat - fix concurrency issue when device state changes

Andrii Nakryiko <[email protected]>
bpf: fix precision propagation verbose logging

Andrii Nakryiko <[email protected]>
bpf: take into account liveness when propagating precision

Martin KaFai Lau <[email protected]>
selftests/bpf: Fix flaky fib_lookup test

Hangbin Liu <[email protected]>
selftests/bpf: move SYS() macro into the test_progs.h

Roberto Sassu <[email protected]>
selftests/bpf: Fix IMA test

Martin Blumenstingl <[email protected]>
wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()

Martin Blumenstingl <[email protected]>
wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()

Yonghong Song <[email protected]>
libbpf: Fix bpf_xdp_query() in old kernels

Puranjay Mohan <[email protected]>
libbpf: Fix arm syscall regs spec in bpf_tracing.h

Luis Gerhorst <[email protected]>
tools: bpftool: Remove invalid \' json escape

Fedor Pchelkin <[email protected]>
wifi: ath6kl: reduce WARN to dev_dbg() in callback

John Keeping <[email protected]>
wifi: brcmfmac: support CQM RSSI notification with older firmware

Bitterblue Smith <[email protected]>
wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo

Christian Marangi <[email protected]>
wifi: ath11k: fix SAC bug on peer addition with sta band migration

Dan Carpenter <[email protected]>
wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()

Douglas Anderson <[email protected]>
wifi: ath5k: Use platform_get_irq() to get the interrupt

Douglas Anderson <[email protected]>
wifi: ath11k: Use platform_get_irq() to get the interrupt

Fedor Pchelkin <[email protected]>
wifi: ath9k: hif_usb: fix memory leak of remain_skbs

Yang Yingliang <[email protected]>
wifi: ath11k: fix return value check in ath11k_ahb_probe()

Dan Carpenter <[email protected]>
wifi: ath12k: use kfree_skb() instead of kfree()

Alexey V. Vissarionov <[email protected]>
wifi: ath6kl: minor fix for allocation size

Sakari Ailus <[email protected]>
media: ov5670: Fix probe on ACPI

Liang He <[email protected]>
platform/chrome: cros_typec_switch: Add missing fwnode_handle_put()

Tomáš Pecka <[email protected]>
hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E

Bjorn Andersson <[email protected]>
rpmsg: glink: Propagate TX failures in intentless mode as well

Sanjay Chandrashekara <[email protected]>
cpufreq: use correct unit when verify cur freq

Rafael J. Wysocki <[email protected]>
ACPI: bus: Ensure that notify handlers are not running after removal

Sebastian Andrzej Siewior <[email protected]>
tick/common: Align tick period with the HZ tick.

Cong Liu <[email protected]>
drm/i915: Fix memory leaks in i915 selftests

Ville Syrjälä <[email protected]>
drm/i915: Make intel_get_crtc_new_encoder() less oopsy

Thomas Gleixner <[email protected]>
debugobject: Prevent init race with static objects

Yunfei Dong <[email protected]>
media: mediatek: vcodec: add remove function for decoder platform driver

Yunfei Dong <[email protected]>
media: mediatek: vcodec: fix decoder disable pm crash

Robin Murphy <[email protected]>
perf/arm-cmn: Fix port detection for CMN-700

Sumit Garg <[email protected]>
arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step

Saurabh Sengar <[email protected]>
x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()

YAN SHI <[email protected]>
regulator: stm32-pwr: fix of_iomap leak

Javier Martinez Canillas <[email protected]>
media: venus: dec: Fix capture formats enumeration order

Michał Krawczyk <[email protected]>
media: venus: dec: Fix handling of the start cmd

Florian Fainelli <[email protected]>
media: rc: gpio-ir-recv: Fix support for wake-up

Igor Artemiev <[email protected]>
drm/amd/display: Fix potential null dereference

Wei Chen <[email protected]>
media: hi846: Fix memleak in hi846_init_controls()

Sakari Ailus <[email protected]>
media: v4l: async: Return async sub-devices to subnotifier list

Miaoqian Lin <[email protected]>
media: rcar_fdp1: Fix refcount leak in probe and remove function

Uwe Kleine-König <[email protected]>
media: rcar_fdp1: Convert to platform remove callback returning void

Laurent Pinchart <[email protected]>
media: vsp1: Replace vb2_is_streaming() with vb2_start_streaming_called()

Moudy Ho <[email protected]>
media: platform: mtk-mdp3: fix potential frame size overflow in mdp_try_fmt_mplane()

Zheng Wang <[email protected]>
media: saa7134: fix use after free bug in saa7134_finidev due to race condition

Zheng Wang <[email protected]>
media: dm1105: Fix use after free bug in dm1105_remove due to race condition

Shyam Sundar S K <[email protected]>
platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init

Shyam Sundar S K <[email protected]>
platform/x86/amd: pmc: Utilize SMN index 0 for driver probe

Mario Limonciello <[email protected]>
platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read`

Mario Limonciello <[email protected]>
platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso

Mario Limonciello <[email protected]>
platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso

Mario Limonciello <[email protected]>
platform/x86/amd: pmc: Don't try to read SMU version on Picasso

Shyam Sundar S K <[email protected]>
platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probe

Zheng Wang <[email protected]>
media: rkvdec: fix use after free bug in rkvdec_remove

Zheng Wang <[email protected]>
media: cedrus: fix use after free bug in cedrus_remove due to race condition

Yunfei Dong <[email protected]>
media: mediatek: vcodec: change lat thread decode error condition

Yunfei Dong <[email protected]>
media: mediatek: vcodec: making sure queue_work successfully

Yunfei Dong <[email protected]>
media: mediatek: vcodec: remove unused lat_buf

Yunfei Dong <[email protected]>
media: mediatek: vcodec: add core decode done event

Yunfei Dong <[email protected]>
media: mediatek: vcodec: move lat_buf to the top of core list

Yunfei Dong <[email protected]>
media: mediatek: vcodec: using each instance lat_buf count replace core ready list

Yunfei Dong <[email protected]>
media: mediatek: vcodec: add params to record lat and core lat_buf count

Yunfei Dong <[email protected]>
media: mediatek: vcodec: Force capture queue format to MM21

Yunfei Dong <[email protected]>
media: mediatek: vcodec: Make MM21 the default capture format

Pin-yen Lin <[email protected]>
media: mediatek: vcodec: Use 4K frame size when supported by stateful decoder

kyrie wu <[email protected]>
media: mtk-jpeg: Fixes jpeg enc&dec worker sw flow

kyrie wu <[email protected]>
media: mtk-jpeg: Fixes jpeghw multi-core judgement

Douglas Anderson <[email protected]>
arm64: dts: sdm845: Rename qspi data12 as data23

Douglas Anderson <[email protected]>
arm64: dts: sc7280: Rename qspi data12 as data23

Douglas Anderson <[email protected]>
arm64: dts: sc7180: Rename qspi data12 as data23

Petr Vorel <[email protected]>
arm64: dts: qcom: msm8994-angler: removed clash with smem_region

Petr Vorel <[email protected]>
arm64: dts: qcom: msm8994-angler: Fix cont_splash_mem mapping

Tushar Nimkar <[email protected]>
soc: qcom: rpmh-rsc: Support RSC v3 minor versions

Uros Bizjak <[email protected]>
x86/apic: Fix atomic update of offset in reserve_eilvt_offset()

Chen-Yu Tsai <[email protected]>
thermal/drivers/mediatek/lvts_thermal: Fix sensor 1 interrupt status bitmask

Geert Uytterhoeven <[email protected]>
drm/msm/dpu: Fix bit-shifting UB in DPU_HW_VER() macro

Johan Hovold <[email protected]>
Revert "drm/msm: Fix failure paths in msm_drm_init()"

Johan Hovold <[email protected]>
Revert "drm/msm: Add missing check and destroy for alloc_ordered_workqueue"

Douglas Anderson <[email protected]>
regulator: core: Avoid lockdep reports when resolving supplies

Douglas Anderson <[email protected]>
regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()

Thomas Hellström <[email protected]>
drm/ttm/pool: Fix ttm_pool_alloc error path

Cristian Ciocaltea <[email protected]>
arm64: dts: rockchip: Assign PLL_PPLL clock rate to 1.1 GHz on rk3588s

Alan Previn <[email protected]>
drm/i915/pxp: limit drm-errors or warning on firmware API failures

Alan Previn <[email protected]>
drm/i915/pxp: Invalidate all PXP fw sessions during teardown

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sc8280xp: correct Soundwire wakeup interrupt name

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: apq8096-db820c: drop unit address from PMI8994 regulator

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 regulator

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: msm8998-oneplus-cheeseburger: revert "fix backlight pin function"

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sc7180-trogdor-pazquel: correct trackpad supply

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sc7280-herobrine-villager: correct trackpad supply

Yang Yingliang <[email protected]>
gpu: host1x: Fix memory leak of device names

Yang Yingliang <[email protected]>
gpu: host1x: Fix potential double free if IOMMU is disabled

Li Yang <[email protected]>
soc: renesas: renesas-soc: Release 'chipid' from ioremap()

Zhaoyang Li <[email protected]>
soc: bcm: brcmstb: biuctrl: fix of_iomap leak

Conor Dooley <[email protected]>
mailbox: mpfs: switch to txdone_poll

Xinlei Lee <[email protected]>
drm/mediatek: dp: Change the aux retries times when receiving AUX_DEFER

Harshit Mogalapalli <[email protected]>
drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()

Jean-Philippe Brucker <[email protected]>
ACPI: VIOT: Initialize the correct IOMMU fwspec

Dhruva Gole <[email protected]>
arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1

AngeloGioacchino Del Regno <[email protected]>
arm64: dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu

Bjorn Andersson <[email protected]>
cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos

AngeloGioacchino Del Regno <[email protected]>
cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623

Jia-Wei Chang <[email protected]>
cpufreq: mediatek: raise proc/sram max voltage for MT8516

Jia-Wei Chang <[email protected]>
cpufreq: mediatek: fix KP caused by handler usage after regulator_put/clk_put

Jia-Wei Chang <[email protected]>
cpufreq: mediatek: fix passing zero to 'PTR_ERR'

Janne Grunau <[email protected]>
arm64: dts: apple: t8103: Disable unused PCIe ports

Alexandre Torgue <[email protected]>
ARM: dts: stm32: fix spi1 pin assignment on stm32mp15

Jiucheng Xu <[email protected]>
perf/amlogic: Fix config1/config2 parsing issue

Ilkka Koskinen <[email protected]>
perf/arm-cmn: Move overlapping wp_combine field

Cristian Marussi <[email protected]>
firmware: arm_scmi: Fix xfers allocation on Rx channel

H. Nikolaus Schaller <[email protected]>
ARM: dts: gta04: fix excess dma channel usage

Dan Carpenter <[email protected]>
drm: rcar-du: Fix a NULL vs IS_ERR() bug

Neil Armstrong <[email protected]>
arm64: dts: qcom: sm8450: fix pcie1 gpios properties name

Georgii Kruglov <[email protected]>
mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data

Roger Pau Monne <[email protected]>
ACPI: processor: Fix evaluating _PDC method when running as Xen dom0

Lee Jones <[email protected]>
drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm8350-microsoft-surface: fix USB dual-role mode property

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sm8250-xiaomi-elish: fix USB maximum speed property

Dionna Glaze <[email protected]>
virt/coco/sev-guest: Double-buffer messages

Adam Skladowski <[email protected]>
drm: msm: adreno: Disable preemption on Adreno 510

Johan Hovold <[email protected]>
drm/msm/adreno: drop bogus pm_runtime_set_active()

Kiran K <[email protected]>
ACPI: utils: Fix acpi_evaluate_dsm_typed() redefinition error

Vignesh Raghavendra <[email protected]>
arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB

Vignesh Raghavendra <[email protected]>
arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB

Bagas Sanjaya <[email protected]>
accel: Link to compute accelerator subsystem intro

Laurent Pinchart <[email protected]>
media: max9286: Free control handler

Adam Ford <[email protected]>
drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535

Mukesh Ojha <[email protected]>
firmware: qcom_scm: Clear download bit during reboot

Dan Carpenter <[email protected]>
media: av7110: prevent underflow in write_ts_to_decoder()

Ming Qian <[email protected]>
media: amphion: decoder implement display delay enable

Jiasheng Jiang <[email protected]>
media: platform: mtk-mdp3: Add missing check and free for ida_alloc

Jiasheng Jiang <[email protected]>
media: bdisp: Add missing check for create_workqueue

Muralidhara M K <[email protected]>
x86/MCE/AMD: Use an u64 for bank_map

Sakari Ailus <[email protected]>
media: v4l: subdev: Make link validation safer

Johan Hovold <[email protected]>
arm64: dts: qcom: sc8280xp: fix external display power domain

Stephan Gerhold <[email protected]>
arm64: dts: qcom: msm8916: Fix tsens_mode unit address

Neil Armstrong <[email protected]>
arm64: dts: qcom: sm8550: misc style fixes

Neil Armstrong <[email protected]>
arm64: dts: qcom: sm8550: fix qup_spi0_cs node

Manivannan Sadhasivam <[email protected]>
ARM: dts: qcom: sdx55: Fix the unit address of PCIe EP node

Adam Skladowski <[email protected]>
arm64: dts: qcom: msm8976: Add and provide xo clk to rpmcc

Manivannan Sadhasivam <[email protected]>
ARM: dts: qcom: ipq8064: Fix the PCI I/O port range

Manivannan Sadhasivam <[email protected]>
ARM: dts: qcom: ipq4019: Fix the PCI I/O port range

Manivannan Sadhasivam <[email protected]>
arm64: dts: qcom: sm8350: Fix the PCI I/O port range

Manivannan Sadhasivam <[email protected]>
arm64: dts: qcom: sm8450: Fix the PCI I/O port range

Manivannan Sadhasivam <[email protected]>
arm64: dts: qcom: sm8150: Fix the PCI I/O port range

Manivannan Sadhasivam <[email protected]>
arm64: dts: qcom: sc8280xp: Fix the PCI I/O port range

Manivannan Sadhasivam <[email protected]>
arm64: dts: qcom: sm8250: Fix the PCI I/O port range

Manivannan Sadhasivam <[email protected]>
arm64: dts: qcom: msm8996: Fix the PCI I/O port range

Manivannan Sadhasivam <[email protected]>
arm64: dts: qcom: ipq6018: Fix the PCI I/O port range

Manivannan Sadhasivam <[email protected]>
arm64: dts: qcom: ipq8074: Fix the PCI I/O port range

Manivannan Sadhasivam <[email protected]>
arm64: dts: qcom: sm8550: Fix the PCI I/O port range

Manivannan Sadhasivam <[email protected]>
arm64: dts: qcom: sc7280: Fix the PCI I/O port range

Manivannan Sadhasivam <[email protected]>
arm64: dts: qcom: msm8998: Fix the PCI I/O port range

Manivannan Sadhasivam <[email protected]>
arm64: dts: qcom: sdm845: Fix the PCI I/O port range

Vincent Guittot <[email protected]>
arm64: dts: qcom: sdm845: correct dynamic power coefficients

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sc7280: fix EUD port properties

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: qdu1000: drop incorrect serial properties

Jesse Taube <[email protected]>
soc: canaan: Make K210_SYSCTL depend on CLK_K210

Konrad Dybcio <[email protected]>
arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name

Abel Vesa <[email protected]>
arm64: dts: qcom: sm8550: Fix PCIe PHYs and controllers nodes

Rafał Miłecki <[email protected]>
arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename

Rafał Miłecki <[email protected]>
arm64: dts: broadcom: bcmbca: bcm4908: fix LED nodenames

Rafał Miłecki <[email protected]>
arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name

Jayesh Choudhary <[email protected]>
arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes

Bhavya Kapoor <[email protected]>
arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property

Devarsh Thakkar <[email protected]>
arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB

Nitin Yadav <[email protected]>
arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT

Douglas Anderson <[email protected]>
regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted

Marek Vasut <[email protected]>
arm64: dts: imx8mp: Drop simple-bus from fsl,imx8mp-media-blk-ctrl

Konrad Dybcio <[email protected]>
ARM: dts: qcom-apq8064: Fix opp table child name

Qiuxu Zhuo <[email protected]>
EDAC/skx: Fix overflows on the DRAM row address mapping arrays

Vinod Polimera <[email protected]>
drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources

Chen-Yu Tsai <[email protected]>
drm/mediatek: dp: Only trigger DRM HPD events if bridge is attached

Lad Prabhakar <[email protected]>
arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI channels

Lad Prabhakar <[email protected]>
arm64: dts: renesas: r9a07g054: Update IRQ numbers for SSI channels

Lad Prabhakar <[email protected]>
arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels

Geert Uytterhoeven <[email protected]>
arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table

Geert Uytterhoeven <[email protected]>
arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table

Miaoqian Lin <[email protected]>
soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe

Nicolas Frayer <[email protected]>
soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring()

Terry Bowman <[email protected]>
tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007

Orlando Chamberlain <[email protected]>
drm/amdgpu: register a vga_switcheroo client for MacBooks with apple-gmux

Neil Armstrong <[email protected]>
arm64: dts: amlogic: meson-g12b-radxa-zero2: fix pwm clock names

Dom Cobley <[email protected]>
drm/probe-helper: Cancel previous job before starting new one

Maíra Canal <[email protected]>
drm/vgem: add missing mutex_destroy

Matt Roper <[email protected]>
drm/i915/dg2: Drop one PCI ID

Rob Clark <[email protected]>
drm/rockchip: Drop unbalanced obj unref

Arnd Bergmann <[email protected]>
accel/ivpu: PM: remove broken ivpu_dbg() statements

Jingbo Xu <[email protected]>
erofs: fix potential overflow calculating xattr_isize

Jingbo Xu <[email protected]>
erofs: initialize packed inode after root inode is assigned

Gao Xiang <[email protected]>
erofs: stop parsing non-compact HEAD index if clusterofs is invalid

Tobias Klauser <[email protected]>
selftests/clone3: fix number of tests in ksft_set_plan

Lino Sanfilippo <[email protected]>
tpm, tpm_tis: Claim locality when interrupts are reenabled on resume

Lino Sanfilippo <[email protected]>
tpm, tpm: Implement usage counter for locality

Lino Sanfilippo <[email protected]>
tpm, tpm_tis: Claim locality before writing interrupt registers

Lino Sanfilippo <[email protected]>
tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed

Lino Sanfilippo <[email protected]>
tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register

Lino Sanfilippo <[email protected]>
tpm, tpm_tis: Do not skip reset of original interrupt vector

Paul Moore <[email protected]>
selinux: ensure av_permissions.h is built when needed

Ondrej Mosnacek <[email protected]>
selinux: fix Makefile dependencies of flask.h

Ard Biesheuvel <[email protected]>
ARM: 9293/1: vfp: Pass successful return address via register R3

Ard Biesheuvel <[email protected]>
ARM: 9292/1: vfp: Pass thread_info pointer to vfp_support_entry

Ilpo Järvinen <[email protected]>
selftests/resctrl: Check for return value after write_schemata()

Ilpo Järvinen <[email protected]>
selftests/resctrl: Allow ->setup() to return errors

Ilpo Järvinen <[email protected]>
selftests/resctrl: Move ->setup() call outside of test specific branches

Ilpo Järvinen <[email protected]>
selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem

Zqiang <[email protected]>
rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check

Rae Moar <[email protected]>
kunit: fix bug in the order of lines in debugfs logs

Quentin Schulz <[email protected]>
clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent

Conor Dooley <[email protected]>
clk: microchip: fix potential UAF in auxdev release callback

Ping-Ke Shih <[email protected]>
wifi: rtw89: fix potential race condition between napi_init and napi_enable

Sascha Hauer <[email protected]>
wifi: rtw88: rtw8821c: Fix rfe_option field width

Bitterblue Smith <[email protected]>
wifi: rtl8xxxu: RTL8192EU always needs full init

Huanhuan Wang <[email protected]>
nfp: fix incorrect pointer deference when offloading IPsec with bonding

Tanmay Shah <[email protected]>
mailbox: zynqmp: Fix typo in IPI documentation

Tanmay Shah <[email protected]>
mailbox: zynqmp: Fix counts of child nodes

Marco Elver <[email protected]>
kcsan: Avoid READ_ONCE() in read_instrumented_memory()

Tanmay Shah <[email protected]>
mailbox: zynqmp: Fix IPI isr handling

Tanmay Shah <[email protected]>
drivers: remoteproc: xilinx: Fix carveout names

Tudor Ambarus <[email protected]>
mtd: spi-nor: core: Update flash's current address mode when changing address mode

Michael Walle <[email protected]>
mtd: core: fix error path for nvmem provider

Michael Walle <[email protected]>
mtd: core: fix nvmem error reporting

Michael Walle <[email protected]>
mtd: core: provide unique name for nvmem device, take two

Mark Rutland <[email protected]>
kasan: hw_tags: avoid invalid virt_to_page()

Jan Kara <[email protected]>
md/raid5: Improve performance for sequential IO

Li Nan <[email protected]>
md/raid10: fix null-ptr-deref in raid10_sync_request

Christoph Böhmwalder <[email protected]>
drbd: correctly submit flush bio on barrier

Jan Kara <[email protected]>
mm: do not reclaim private data from pinned page

Ryusuke Konishi <[email protected]>
nilfs2: fix infinite loop in nilfs_mdt_get_block()

Ryusuke Konishi <[email protected]>
nilfs2: do not write dirty data after degenerating to read-only

Krzysztof Kozlowski <[email protected]>
ASoC: codecs: wcd938x: fix accessing regmap on unattached devices

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

Caleb Harper <[email protected]>
ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED

Mark Asselstine <[email protected]>
ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41

Vitaly Rodionov <[email protected]>
ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6

Geraldo Nascimento <[email protected]>
ALSA: usb-audio: Add quirk for Pioneer DDJ-800

Helge Deller <[email protected]>
parisc: Ensure page alignment in flush functions

Helge Deller <[email protected]>
parisc: Fix argument pointer in real64_call_asm()

Krzysztof Kozlowski <[email protected]>
ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks

Jeffrey Hugo <[email protected]>
bus: mhi: host: Range check CHDBOFF and ERDBOFF

Jeffrey Hugo <[email protected]>
bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state

Jeffrey Hugo <[email protected]>
bus: mhi: host: Remove duplicate ee check for syserr

Dan Williams <[email protected]>
cxl/port: Scan single-target ports for decoders

Dan Williams <[email protected]>
cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit

Dan Williams <[email protected]>
cxl/hdm: Fail upon detecting 0-sized decoders

Dave Chinner <[email protected]>
xfs: don't consider future format versions valid

Alexander Aring <[email protected]>
fs: dlm: fix DLM_IFL_CB_PENDING gets overwritten

Xiubo Li <[email protected]>
ceph: fix potential use-after-free bug when trimming caps

Mårten Lindahl <[email protected]>
ubifs: Fix memory leak in do_rename

Mårten Lindahl <[email protected]>
ubifs: Free memory for tmpfile name

Wang YanQing <[email protected]>
ubi: Fix return value overwrite issue in try_write_vid_and_data()

Zhihao Cheng <[email protected]>
ubifs: Fix memleak when insert_old_idx() failed

Zhihao Cheng <[email protected]>
Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"

Andrew Jones <[email protected]>
RISC-V: Align SBI probe implementation with spec

Kishon Vijay Abraham I <[email protected]>
iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE

Tim Huang <[email protected]>
drm/amd/pm: re-enable the gfx imu when smu resume

Ondrej Mosnacek <[email protected]>
tracing: Fix permissions for the buffer_percent file

Srinivas Pandruvada <[email protected]>
thermal: intel: powerclamp: Fix NULL pointer access issue

Song Shuai <[email protected]>
riscv: mm: remove redundant parameter of create_fdt_early_page_table

Reid Tonking <[email protected]>
i2c: omap: Fix standard mode false ACK readings

Song Yoong Siang <[email protected]>
igc: read before write to SRRCTL register

Hans de Goede <[email protected]>
ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530

Namjae Jeon <[email protected]>
ksmbd: fix racy issue from smb2 close and logoff with multichannel

Namjae Jeon <[email protected]>
ksmbd: destroy expired sessions

Namjae Jeon <[email protected]>
ksmbd: block asynchronous requests when making a delay on session setup

Namjae Jeon <[email protected]>
ksmbd: fix racy issue from session setup and logoff

Namjae Jeon <[email protected]>
ksmbd: fix deadlock in ksmbd_find_crypto_ctx()

Namjae Jeon <[email protected]>
ksmbd: not allow guest user on multichannel

Namjae Jeon <[email protected]>
ksmbd: fix memleak in session setup

Namjae Jeon <[email protected]>
ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()

Namjae Jeon <[email protected]>
ksmbd: call rcu_barrier() in ksmbd_server_exit()

Namjae Jeon <[email protected]>
ksmbd: fix racy issue under cocurrent smb2 tree disconnect

Sean Christopherson <[email protected]>
KVM: x86: Preserve TDP MMU roots until they are explicitly invalidated

David Matlack <[email protected]>
KVM: RISC-V: Retry fault if vma_lookup() results become invalid

Zhang Zhengming <[email protected]>
relayfs: fix out-of-bounds access in relay_file_read

Oliver Upton <[email protected]>
KVM: arm64: vgic: Don't acquire its_lock before config_lock

Oliver Upton <[email protected]>
KVM: arm64: Use config_lock to protect vgic state

Oliver Upton <[email protected]>
KVM: arm64: Use config_lock to protect data ordered against KVM_RUN

Oliver Upton <[email protected]>
KVM: arm64: Avoid lock inversion when setting the VM register width

Oliver Upton <[email protected]>
KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON

Sean Christopherson <[email protected]>
KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted

Sean Christopherson <[email protected]>
KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available

Krzysztof Kozlowski <[email protected]>
cpufreq: qcom-cpufreq-hw: fix double IO unmap and resource release on exit

Roberto Sassu <[email protected]>
reiserfs: Add security prefix to xattr name in reiserfs_security_write()

Zheng Yejian <[email protected]>
rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed

Mario Limonciello <[email protected]>
crypto: ccp - Don't initialize CCP for PSP 0x1649

Eric Biggers <[email protected]>
crypto: testmgr - fix RNG performance in fuzz tests

Eric Biggers <[email protected]>
crypto: arm64/aes-neonbs - fix crash with CFI enabled

Jonathan McDowell <[email protected]>
crypto: safexcel - Cleanup ring IRQ workqueues on load failure

Toke Høiland-Jørgensen <[email protected]>
crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()

Johannes Berg <[email protected]>
ring-buffer: Sync IRQ works before buffer destruction

Tze-nan Wu <[email protected]>
ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus

Krzysztof Kozlowski <[email protected]>
pinctrl: qcom: lpass-lpi: set output value before enabling output

Krzysztof Kozlowski <[email protected]>
soundwire: qcom: correct setting ignore bit on v1.5.1

Heiner Kallweit <[email protected]>
pwm: meson: Fix g12a ao clk81 name

Heiner Kallweit <[email protected]>
pwm: meson: Fix axg ao mux parents

Eric Huang <[email protected]>
wifi: rtw89: correct 5 MHz mask setting

Felix Fietkau <[email protected]>
wifi: mt76: add missing locking to protect against concurrent rx/status calls

Kees Cook <[email protected]>
kheaders: Use array declaration instead of char

William Breathitt Gray <[email protected]>
iio: addac: stx104: Fix race condition for stx104_write_raw()

William Breathitt Gray <[email protected]>
iio: addac: stx104: Fix race condition when converting analog-to-digital

Zhang Yuchen <[email protected]>
ipmi: fix SSIF not responding under certain cond.

Corey Minyard <[email protected]>
ipmi:ssif: Add send_retries increment

Jiaxun Yang <[email protected]>
MIPS: fw: Allow firmware to pass a empty env

Kefeng Wang <[email protected]>
fs: fix sysctls.c built

Joel Fernandes (Google) <[email protected]>
tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem

Jan Kundrát <[email protected]>
serial: max310x: fix IO data corruption in batched operations

Ilpo Järvinen <[email protected]>
serial: 8250: Fix serial8250_tx_empty() race with DMA Tx

Johan Hovold <[email protected]>
serial: fix TIOCSRS485 locking

Johan Hovold <[email protected]>
xhci: fix debugfs register accesses while suspended

Ilpo Järvinen <[email protected]>
tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH

Nuno Sá <[email protected]>
staging: iio: resolver: ads1210: fix config mode

Eric Biggers <[email protected]>
blk-crypto: make blk_crypto_evict_key() more robust

Eric Biggers <[email protected]>
blk-crypto: make blk_crypto_evict_key() return void

Eric Biggers <[email protected]>
blk-mq: release crypto keyslot before reporting I/O complete

Chengming Zhou <[email protected]>
blk-stat: fix QUEUE_FLAG_STATS clear

Martin Krastev <[email protected]>
drm/vmwgfx: Fix Legacy Display Unit atomic drm support

Ricardo Ribalda <[email protected]>
media: ov8856: Do not check for for module version

Thomas Gleixner <[email protected]>
posix-cpu-timers: Implement the missing timer_wait_running callback

Jarkko Sakkinen <[email protected]>
tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site

Chris Packham <[email protected]>
hwmon: (adt7475) Use device_property APIs when configuring polarity

Babu Moger <[email protected]>
hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write

Johan Hovold <[email protected]>
USB: dwc3: fix runtime pm imbalance on unbind

Johan Hovold <[email protected]>
USB: dwc3: fix runtime pm imbalance on probe errors

Wesley Cheng <[email protected]>
usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive

Badhri Jagan Sridharan <[email protected]>
usb: gadget: udc: core: Prevent redundant calls to pullup

Badhri Jagan Sridharan <[email protected]>
usb: gadget: udc: core: Invoke usb_gadget_connect only when started

Sascha Hauer <[email protected]>
wifi: rtw88: usb: fix priority queue to endpoint mapping

Randy Dunlap <[email protected]>
IMA: allow/fix UML builds

Dmitry Baryshkov <[email protected]>
phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes

Slark Xiao <[email protected]>
bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990"

Manivannan Sadhasivam <[email protected]>
PCI: qcom: Fix the incorrect register usage in v2.7.0 config

Lukas Wunner <[email protected]>
PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock

Josh Triplett <[email protected]>
PCI: kirin: Select REGMAP_MMIO

Nicholas Piggin <[email protected]>
powerpc/boot: Fix boot wrapper code generation with CONFIG_POWER10_CPU

Syed Saba Kareem <[email protected]>
ASoC: amd: ps: update the acp clock source.

Mario Limonciello <[email protected]>
wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset


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

Diffstat:

.../bindings/serial/snps-dw-apb-uart.yaml | 2 +-
.../bindings/sound/qcom,lpass-rx-macro.yaml | 1 +
Makefile | 4 +-
arch/arm/boot/dts/omap3-gta04.dtsi | 16 +
arch/arm/boot/dts/qcom-apq8064.dtsi | 2 +-
arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +-
arch/arm/boot/dts/qcom-ipq8064.dtsi | 12 +-
arch/arm/boot/dts/qcom-sdx55.dtsi | 78 +-
arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 30 +-
arch/arm/vfp/entry.S | 6 +-
arch/arm/vfp/vfphw.S | 24 +-
.../boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 6 +-
arch/arm64/boot/dts/apple/t8103-j274.dts | 10 +
arch/arm64/boot/dts/apple/t8103-j293.dts | 15 -
arch/arm64/boot/dts/apple/t8103-j313.dts | 15 -
arch/arm64/boot/dts/apple/t8103-j456.dts | 10 +
arch/arm64/boot/dts/apple/t8103-j457.dts | 11 +-
arch/arm64/boot/dts/apple/t8103.dtsi | 4 +
.../dts/broadcom/bcmbca/bcm4908-asus-gt-ac5300.dts | 10 +-
arch/arm64/boot/dts/broadcom/bcmbca/bcm4908.dtsi | 4 +-
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 2 +-
arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 2 +-
arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 3 +-
arch/arm64/boot/dts/qcom/ipq6018.dtsi | 4 +-
arch/arm64/boot/dts/qcom/ipq8074.dtsi | 12 +-
arch/arm64/boot/dts/qcom/msm8916.dtsi | 2 +-
.../boot/dts/qcom/msm8956-sony-xperia-loire.dtsi | 4 +
arch/arm64/boot/dts/qcom/msm8976.dtsi | 9 +
arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 5 -
.../dts/qcom/msm8994-huawei-angler-rev-101.dts | 11 +-
.../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 3 +-
.../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 3 +-
arch/arm64/boot/dts/qcom/msm8994.dtsi | 5 +
arch/arm64/boot/dts/qcom/msm8996.dtsi | 12 +-
.../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 2 +-
arch/arm64/boot/dts/qcom/msm8998.dtsi | 4 +-
arch/arm64/boot/dts/qcom/pmi8994.dtsi | 2 -
arch/arm64/boot/dts/qcom/qdu1000.dtsi | 4 -
.../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts | 2 +-
.../boot/dts/qcom/sc7180-trogdor-pazquel.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sc7180.dtsi | 2 +-
.../boot/dts/qcom/sc7280-herobrine-villager.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sc7280.dtsi | 13 +-
arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 16 +-
arch/arm64/boot/dts/qcom/sdm845.dtsi | 16 +-
arch/arm64/boot/dts/qcom/sm8150.dtsi | 6 +-
arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish.dts | 2 +-
arch/arm64/boot/dts/qcom/sm8250.dtsi | 8 +-
.../dts/qcom/sm8350-microsoft-surface-duo2.dts | 3 +
arch/arm64/boot/dts/qcom/sm8350.dtsi | 8 +-
arch/arm64/boot/dts/qcom/sm8450.dtsi | 12 +-
arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 10 +
arch/arm64/boot/dts/qcom/sm8550.dtsi | 80 +-
arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 3 -
arch/arm64/boot/dts/renesas/r8a77990.dtsi | 3 -
arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 19 +-
arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 19 +-
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 19 +-
arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 4 +-
arch/arm64/boot/dts/ti/k3-am625-sk.dts | 1 +
arch/arm64/boot/dts/ti/k3-am625.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 5 +-
arch/arm64/boot/dts/ti/k3-am62a7.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 1 -
arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 1 +
arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi | 1 +
arch/arm64/crypto/aes-neonbs-core.S | 9 +-
arch/arm64/include/asm/debug-monitors.h | 1 +
arch/arm64/include/asm/kvm_host.h | 4 +
arch/arm64/kernel/debug-monitors.c | 5 +
arch/arm64/kernel/kgdb.c | 2 +
arch/arm64/kvm/arm.c | 53 +-
arch/arm64/kvm/guest.c | 2 +
arch/arm64/kvm/hypercalls.c | 4 +-
arch/arm64/kvm/pmu-emul.c | 23 +-
arch/arm64/kvm/psci.c | 28 +-
arch/arm64/kvm/reset.c | 15 +-
arch/arm64/kvm/vgic/vgic-debug.c | 8 +-
arch/arm64/kvm/vgic/vgic-init.c | 36 +-
arch/arm64/kvm/vgic/vgic-its.c | 33 +-
arch/arm64/kvm/vgic/vgic-kvm-device.c | 47 +-
arch/arm64/kvm/vgic/vgic-mmio-v3.c | 4 +-
arch/arm64/kvm/vgic/vgic-mmio.c | 12 +-
arch/arm64/kvm/vgic/vgic-v4.c | 11 +-
arch/arm64/kvm/vgic/vgic.c | 12 +-
arch/ia64/kernel/salinfo.c | 2 +-
arch/ia64/mm/contig.c | 2 +-
arch/ia64/mm/hugetlbpage.c | 2 +-
arch/mips/fw/lib/cmdline.c | 2 +-
arch/openrisc/kernel/entry.S | 6 +-
arch/parisc/kernel/pacache.S | 2 +
arch/parisc/kernel/real2.S | 5 +-
arch/powerpc/boot/Makefile | 2 +
arch/powerpc/include/asm/reg.h | 5 +
arch/powerpc/kernel/rtas.c | 2 +-
arch/powerpc/perf/mpc7450-pmu.c | 6 +-
arch/powerpc/platforms/512x/clock-commonclk.c | 2 +-
arch/powerpc/platforms/embedded6xx/flipper-pic.c | 2 +-
arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 2 +-
arch/powerpc/platforms/embedded6xx/wii.c | 4 +-
arch/powerpc/sysdev/tsi108_pci.c | 5 +-
arch/riscv/include/asm/sbi.h | 2 +-
arch/riscv/kernel/cpu_ops.c | 2 +-
arch/riscv/kernel/sbi.c | 17 +-
arch/riscv/kvm/main.c | 2 +-
arch/riscv/kvm/mmu.c | 25 +-
arch/riscv/mm/init.c | 6 +-
arch/riscv/mm/ptdump.c | 24 +-
arch/s390/Kconfig | 4 -
arch/s390/include/asm/checksum.h | 9 +-
arch/sh/kernel/cpu/sh4/sq.c | 2 +-
arch/x86/kernel/apic/apic.c | 5 +-
arch/x86/kernel/apic/io_apic.c | 14 +-
arch/x86/kernel/cpu/mce/amd.c | 14 +-
arch/x86/kvm/mmu/tdp_mmu.c | 121 ++-
arch/x86/kvm/vmx/vmx.c | 23 +-
block/blk-crypto-internal.h | 25 +-
block/blk-crypto-profile.c | 46 +-
block/blk-crypto.c | 66 +-
block/blk-merge.c | 2 +
block/blk-mq.c | 17 +-
block/blk-stat.c | 4 +-
crypto/algapi.c | 4 +-
crypto/drbg.c | 2 +-
crypto/testmgr.c | 270 +++--
drivers/accel/ivpu/ivpu_pm.c | 10 -
drivers/acpi/bus.c | 1 +
drivers/acpi/power.c | 19 +
drivers/acpi/processor_pdc.c | 11 +
drivers/acpi/video_detect.c | 14 -
drivers/acpi/viot.c | 5 +-
drivers/base/arch_topology.c | 7 +-
drivers/base/cacheinfo.c | 37 +-
drivers/base/cpu.c | 3 +-
drivers/block/drbd/drbd_receiver.c | 2 +-
drivers/bluetooth/btsdio.c | 1 -
drivers/bus/mhi/host/boot.c | 16 +-
drivers/bus/mhi/host/init.c | 12 +
drivers/bus/mhi/host/main.c | 2 +-
drivers/bus/mhi/host/pci_generic.c | 2 -
drivers/char/ipmi/Kconfig | 3 +-
drivers/char/ipmi/ipmi_ssif.c | 8 +-
drivers/char/tpm/tpm-chip.c | 3 +-
drivers/char/tpm/tpm_tis_core.c | 135 +--
drivers/char/tpm/tpm_tis_core.h | 2 +
drivers/clk/at91/clk-sam9x60-pll.c | 2 +-
drivers/clk/clk-conf.c | 12 +-
drivers/clk/imx/clk-fracn-gppll.c | 22 +-
drivers/clk/imx/clk-imx8ulp.c | 4 +-
drivers/clk/mediatek/clk-mt2701-aud.c | 40 +-
drivers/clk/mediatek/clk-mt2701-bdp.c | 20 +-
drivers/clk/mediatek/clk-mt2701-eth.c | 10 +-
drivers/clk/mediatek/clk-mt2701-g3d.c | 10 +-
drivers/clk/mediatek/clk-mt2701-hif.c | 10 +-
drivers/clk/mediatek/clk-mt2701-img.c | 10 +-
drivers/clk/mediatek/clk-mt2701-mm.c | 20 +-
drivers/clk/mediatek/clk-mt2701-vdec.c | 20 +-
drivers/clk/mediatek/clk-mt2701.c | 40 +-
drivers/clk/mediatek/clk-mt2712-bdp.c | 10 +-
drivers/clk/mediatek/clk-mt2712-img.c | 10 +-
drivers/clk/mediatek/clk-mt2712-jpgdec.c | 10 +-
drivers/clk/mediatek/clk-mt2712-mfg.c | 10 +-
drivers/clk/mediatek/clk-mt2712-mm.c | 30 +-
drivers/clk/mediatek/clk-mt2712-vdec.c | 20 +-
drivers/clk/mediatek/clk-mt2712-venc.c | 10 +-
drivers/clk/mediatek/clk-mt2712.c | 78 +-
drivers/clk/mediatek/clk-mt6765-audio.c | 20 +-
drivers/clk/mediatek/clk-mt6765-cam.c | 10 +-
drivers/clk/mediatek/clk-mt6765-img.c | 10 +-
drivers/clk/mediatek/clk-mt6765-mipi0a.c | 10 +-
drivers/clk/mediatek/clk-mt6765-mm.c | 10 +-
drivers/clk/mediatek/clk-mt6765-vcodec.c | 10 +-
drivers/clk/mediatek/clk-mt6765.c | 80 +-
drivers/clk/mediatek/clk-mt6797-img.c | 10 +-
drivers/clk/mediatek/clk-mt6797-mm.c | 20 +-
drivers/clk/mediatek/clk-mt6797-vdec.c | 20 +-
drivers/clk/mediatek/clk-mt6797-venc.c | 10 +-
drivers/clk/mediatek/clk-mt6797.c | 42 +-
drivers/clk/mediatek/clk-mt7622-aud.c | 40 +-
drivers/clk/mediatek/clk-mt7622-eth.c | 20 +-
drivers/clk/mediatek/clk-mt7622-hif.c | 20 +-
drivers/clk/mediatek/clk-mt7622.c | 90 +-
drivers/clk/mediatek/clk-mt7629-eth.c | 20 +-
drivers/clk/mediatek/clk-mt7629-hif.c | 20 +-
drivers/clk/mediatek/clk-mt7629.c | 40 +-
drivers/clk/mediatek/clk-mt7986-eth.c | 24 +-
drivers/clk/mediatek/clk-mt7986-infracfg.c | 24 +-
drivers/clk/mediatek/clk-mt8135.c | 44 +-
drivers/clk/mediatek/clk-mt8167-aud.c | 11 +-
drivers/clk/mediatek/clk-mt8167-img.c | 10 +-
drivers/clk/mediatek/clk-mt8167-mfgcfg.c | 10 +-
drivers/clk/mediatek/clk-mt8167-mm.c | 20 +-
drivers/clk/mediatek/clk-mt8167-vdec.c | 20 +-
drivers/clk/mediatek/clk-mt8173-mm.c | 20 +-
drivers/clk/mediatek/clk-mt8516-aud.c | 10 +-
drivers/clk/mediatek/clk-mt8516.c | 60 +-
drivers/clk/mediatek/clk-pllfh.c | 11 +-
drivers/clk/microchip/clk-mpfs.c | 3 +-
drivers/clk/qcom/dispcc-qcm2290.c | 3 -
drivers/clk/qcom/gcc-qcm2290.c | 3 +-
drivers/clk/qcom/gcc-sm6115.c | 50 +-
drivers/clk/qcom/gcc-sm8350.c | 47 +-
drivers/clk/qcom/lpassaudiocc-sc7280.c | 2 +
drivers/clk/qcom/lpasscc-sc7280.c | 14 +-
drivers/clk/rockchip/clk-rk3399.c | 2 +-
drivers/clocksource/timer-davinci.c | 30 +-
drivers/cpufreq/cpufreq.c | 2 +-
drivers/cpufreq/mediatek-cpufreq.c | 98 +-
drivers/cpufreq/qcom-cpufreq-hw.c | 25 +-
drivers/cpuidle/cpuidle-riscv-sbi.c | 2 +-
drivers/crypto/Kconfig | 1 +
drivers/crypto/caam/ctrl.c | 6 +-
drivers/crypto/ccp/sp-pci.c | 2 +-
drivers/crypto/inside-secure/safexcel.c | 37 +-
drivers/crypto/qat/qat_common/adf_accel_devices.h | 1 +
drivers/crypto/qat/qat_common/adf_common_drv.h | 3 +
drivers/crypto/qat/qat_common/adf_dev_mgr.c | 2 +
drivers/crypto/qat/qat_common/adf_init.c | 64 ++
drivers/crypto/qat/qat_common/adf_sysfs.c | 23 +-
drivers/cxl/core/hdm.c | 40 +-
drivers/cxl/port.c | 20 +-
drivers/dma/at_xdmac.c | 102 +-
drivers/dma/dw-edma/dw-edma-core.c | 27 +-
drivers/dma/mv_xor_v2.c | 2 +-
drivers/dma/qcom/gpi.c | 1 -
drivers/edac/skx_base.c | 4 +-
drivers/firmware/arm_scmi/driver.c | 2 +-
drivers/firmware/qcom_scm.c | 3 +-
drivers/firmware/stratix10-svc.c | 4 +-
drivers/fpga/fpga-bridge.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 21 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +-
drivers/gpu/drm/amd/display/dc/dce60/Makefile | 2 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 40 +-
drivers/gpu/drm/bridge/adv7511/adv7533.c | 23 +-
drivers/gpu/drm/drm_probe_helper.c | 5 +-
drivers/gpu/drm/i915/display/intel_display.c | 2 +-
drivers/gpu/drm/i915/pxp/intel_pxp.h | 1 +
.../gpu/drm/i915/pxp/intel_pxp_cmd_interface_42.h | 15 +
.../gpu/drm/i915/pxp/intel_pxp_cmd_interface_cmn.h | 6 +
drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 4 +-
drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 102 +-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 4 +-
drivers/gpu/drm/lima/lima_drv.c | 6 +-
drivers/gpu/drm/mediatek/mtk_dp.c | 15 +-
drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 8 +-
drivers/gpu/drm/msm/adreno/adreno_device.c | 3 -
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 5 +-
drivers/gpu/drm/msm/disp/msm_disp_snapshot.c | 3 -
drivers/gpu/drm/msm/msm_drv.c | 13 +-
drivers/gpu/drm/panel/panel-novatek-nt35950.c | 10 +-
drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 4 +-
drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 3 -
drivers/gpu/drm/ttm/ttm_pool.c | 81 +-
drivers/gpu/drm/vgem/vgem_fence.c | 1 +
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 62 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 5 -
drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 45 +-
drivers/gpu/host1x/context.c | 24 +-
drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 9 +
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c | 2 +-
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 11 +
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c | 10 +-
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.h | 8 +-
drivers/hte/hte-tegra194-test.c | 1 +
drivers/hte/hte-tegra194.c | 2 +-
drivers/hwmon/adt7475.c | 6 +-
drivers/hwmon/k10temp.c | 4 +-
drivers/hwmon/pmbus/fsp-3y.c | 1 -
drivers/hwtracing/coresight/coresight-etm-perf.c | 1 +
drivers/i2c/busses/i2c-cadence.c | 6 +-
drivers/i2c/busses/i2c-omap.c | 2 +-
drivers/i2c/busses/i2c-xiic.c | 4 +-
drivers/iio/addac/stx104.c | 12 +
drivers/iio/light/max44009.c | 13 +-
drivers/infiniband/core/cm.c | 3 +-
drivers/infiniband/hw/erdma/erdma_hw.h | 4 +
drivers/infiniband/hw/erdma/erdma_verbs.c | 17 +-
drivers/infiniband/hw/hfi1/ipoib_tx.c | 6 +-
drivers/infiniband/hw/hfi1/mmu_rb.c | 73 +-
drivers/infiniband/hw/hfi1/mmu_rb.h | 8 +-
drivers/infiniband/hw/hfi1/sdma.c | 21 +-
drivers/infiniband/hw/hfi1/sdma.h | 16 +-
drivers/infiniband/hw/hfi1/sdma_txreq.h | 1 +
drivers/infiniband/hw/hfi1/trace_mmu.h | 4 -
drivers/infiniband/hw/hfi1/user_sdma.c | 600 +++++++----
drivers/infiniband/hw/hfi1/user_sdma.h | 5 -
drivers/infiniband/hw/hfi1/verbs.c | 4 +-
drivers/infiniband/hw/hfi1/vnic_sdma.c | 1 +
drivers/infiniband/hw/mlx4/qp.c | 8 +-
drivers/infiniband/hw/mlx5/devx.c | 31 +-
drivers/infiniband/hw/mlx5/qp.c | 2 +-
drivers/infiniband/hw/mlx5/umr.c | 6 +-
drivers/infiniband/sw/rdmavt/qp.c | 2 -
drivers/infiniband/sw/rxe/rxe.c | 12 +-
drivers/infiniband/sw/rxe/rxe_comp.c | 3 +-
drivers/infiniband/sw/rxe/rxe_cq.c | 32 +-
drivers/infiniband/sw/rxe/rxe_loc.h | 6 +-
drivers/infiniband/sw/rxe/rxe_qp.c | 65 +-
drivers/infiniband/sw/rxe/rxe_req.c | 3 +-
drivers/infiniband/sw/rxe/rxe_resp.c | 3 +-
drivers/infiniband/sw/rxe/rxe_task.c | 22 +-
drivers/infiniband/sw/rxe/rxe_task.h | 15 +-
drivers/infiniband/sw/rxe/rxe_verbs.c | 2 -
drivers/infiniband/sw/rxe/rxe_verbs.h | 2 -
drivers/infiniband/sw/siw/siw_main.c | 3 -
drivers/infiniband/sw/siw/siw_qp_tx.c | 2 +-
drivers/infiniband/ulp/isert/ib_isert.c | 4 +-
drivers/infiniband/ulp/srpt/ib_srpt.c | 23 +-
drivers/input/touchscreen/raspberrypi-ts.c | 3 +-
drivers/interconnect/qcom/icc-rpm.c | 7 -
drivers/interconnect/qcom/icc-rpm.h | 1 -
drivers/interconnect/qcom/msm8996.c | 1 -
drivers/interconnect/qcom/osm-l3.c | 7 -
drivers/interconnect/qcom/sc7180.h | 2 -
drivers/interconnect/qcom/sc7280.h | 2 -
drivers/interconnect/qcom/sc8180x.h | 2 -
drivers/interconnect/qcom/sdm845.h | 2 -
drivers/interconnect/qcom/sm8150.h | 2 -
drivers/interconnect/qcom/sm8250.h | 2 -
drivers/iommu/amd/amd_iommu_types.h | 4 +-
drivers/iommu/amd/iommu.c | 6 +-
drivers/iommu/iommu.c | 9 +-
drivers/iommu/iommufd/selftest.c | 9 +-
drivers/iommu/mtk_iommu.c | 8 +
drivers/leds/Kconfig | 2 +-
drivers/leds/leds-tca6507.c | 5 +-
drivers/macintosh/Kconfig | 1 +
drivers/macintosh/windfarm_smu_sat.c | 1 +
drivers/mailbox/mailbox-mpfs.c | 12 +-
drivers/mailbox/zynqmp-ipi-mailbox.c | 13 +-
drivers/md/dm-clone-target.c | 1 +
drivers/md/dm-flakey.c | 4 +-
drivers/md/dm-integrity.c | 8 +-
drivers/md/dm-ioctl.c | 12 +-
drivers/md/dm-table.c | 19 +-
drivers/md/dm-verity-target.c | 2 +-
drivers/md/raid10.c | 96 +-
drivers/md/raid5.c | 45 +-
drivers/media/i2c/hi846.c | 11 +-
drivers/media/i2c/max9286.c | 1 +
drivers/media/i2c/ov5670.c | 2 +-
drivers/media/i2c/ov8856.c | 40 -
drivers/media/pci/dm1105/dm1105.c | 1 +
drivers/media/pci/saa7134/saa7134-ts.c | 1 +
drivers/media/pci/saa7134/saa7134-vbi.c | 1 +
drivers/media/pci/saa7134/saa7134-video.c | 1 +
drivers/media/platform/amphion/vdec.c | 32 +
drivers/media/platform/amphion/vpu_codec.h | 3 +-
drivers/media/platform/amphion/vpu_malone.c | 4 +-
.../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 19 +-
.../media/platform/mediatek/jpeg/mtk_jpeg_core.h | 2 +
.../media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c | 4 -
.../media/platform/mediatek/mdp3/mtk-mdp3-m2m.c | 8 +-
.../media/platform/mediatek/mdp3/mtk-mdp3-regs.c | 10 +-
.../platform/mediatek/vcodec/mtk_vcodec_dec.c | 24 +-
.../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 3 +-
.../platform/mediatek/vcodec/mtk_vcodec_dec_hw.c | 8 +
.../mediatek/vcodec/mtk_vcodec_dec_stateful.c | 12 +-
.../mediatek/vcodec/mtk_vcodec_dec_stateless.c | 14 +-
.../mediatek/vcodec/vdec/vdec_h264_req_multi_if.c | 2 +-
.../mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c | 2 +-
.../platform/mediatek/vcodec/vdec_msg_queue.c | 95 +-
.../platform/mediatek/vcodec/vdec_msg_queue.h | 12 +
drivers/media/platform/qcom/venus/vdec.c | 16 +-
drivers/media/platform/renesas/rcar_fdp1.c | 17 +-
drivers/media/platform/renesas/vsp1/vsp1_video.c | 2 +-
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c | 2 +
drivers/media/rc/gpio-ir-recv.c | 2 +
drivers/media/v4l2-core/v4l2-async.c | 13 +-
drivers/media/v4l2-core/v4l2-subdev.c | 10 +
drivers/mfd/arizona-spi.c | 1 +
drivers/mfd/ocelot-spi.c | 1 +
drivers/mfd/tqmx86.c | 52 +-
drivers/misc/vmw_vmci/vmci_host.c | 8 +-
drivers/mmc/host/sdhci-of-esdhc.c | 24 +-
drivers/mtd/mtdcore.c | 23 +-
drivers/mtd/spi-nor/core.c | 4 +-
drivers/mtd/ubi/eba.c | 19 +-
drivers/net/dsa/qca/qca8k-8xxx.c | 1 -
drivers/net/ethernet/amd/nmclan_cs.c | 2 +-
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 3 +-
drivers/net/ethernet/intel/igc/igc_base.h | 11 +-
drivers/net/ethernet/intel/igc/igc_main.c | 7 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 23 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 1 +
.../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 11 +-
.../ethernet/mellanox/mlx5/core/en/tc/post_act.h | 2 +-
.../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 5 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 +
.../net/ethernet/mellanox/mlx5/core/esw/vporttbl.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 2 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 4 +-
.../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 32 +-
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 9 +-
.../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 +-
drivers/net/ethernet/netronome/nfp/crypto/ipsec.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 197 ++--
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 12 +-
drivers/net/ethernet/sun/sunhme.c | 2 +-
drivers/net/ethernet/wangxun/libwx/wx_lib.c | 5 +-
drivers/net/pcs/pcs-xpcs.c | 13 +-
drivers/net/wireless/ath/ath11k/ahb.c | 16 +-
drivers/net/wireless/ath/ath11k/dbring.c | 12 +-
drivers/net/wireless/ath/ath11k/peer.c | 5 +-
drivers/net/wireless/ath/ath12k/dp_tx.c | 2 +-
drivers/net/wireless/ath/ath12k/pci.c | 3 +-
drivers/net/wireless/ath/ath5k/ahb.c | 10 +-
drivers/net/wireless/ath/ath5k/eeprom.c | 2 +-
drivers/net/wireless/ath/ath6kl/bmi.c | 2 +-
drivers/net/wireless/ath/ath6kl/htc_pipe.c | 4 +-
drivers/net/wireless/ath/ath9k/hif_usb.c | 19 +
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 14 +-
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 37 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 8 +-
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 6 +
drivers/net/wireless/intel/iwlwifi/iwl-debug.c | 3 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 36 +-
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 10 +
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 5 +-
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 5 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 5 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 1 -
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 12 +-
drivers/net/wireless/mediatek/mt76/dma.c | 2 +
drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 13 +-
.../net/wireless/mediatek/mt76/mt76_connac_mac.c | 3 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 13 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 3 -
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 9 +-
drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 2 +
drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 40 +-
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 19 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 20 -
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 21 +-
drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7996/eeprom.h | 8 +-
drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 74 +-
drivers/net/wireless/mediatek/mt76/mt7996/mac.h | 39 +-
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 9 +-
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h | 5 +-
drivers/net/wireless/mediatek/mt76/tx.c | 4 +
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 1 +
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 1 +
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 6 +-
drivers/net/wireless/realtek/rtlwifi/debug.c | 12 +-
drivers/net/wireless/realtek/rtw88/mac.c | 8 +-
drivers/net/wireless/realtek/rtw88/rtw8821c.c | 3 +-
drivers/net/wireless/realtek/rtw88/usb.c | 70 +-
drivers/net/wireless/realtek/rtw89/core.c | 10 +-
drivers/net/wireless/realtek/rtw89/pci.c | 19 +-
drivers/net/wireless/realtek/rtw89/rtw8852b.c | 9 +-
drivers/net/wireless/realtek/rtw89/rtw8852c.c | 9 +-
drivers/nvme/host/core.c | 5 +-
drivers/nvme/host/trace.h | 15 +-
drivers/nvme/target/admin-cmd.c | 45 +-
drivers/nvme/target/fcloop.c | 48 +-
drivers/nvme/target/nvmet.h | 2 +-
drivers/nvme/target/zns.c | 18 +-
drivers/of/device.c | 7 +-
drivers/pci/controller/dwc/Kconfig | 1 +
drivers/pci/controller/dwc/pci-imx6.c | 7 +
drivers/pci/controller/dwc/pcie-qcom.c | 8 +-
drivers/pci/hotplug/pciehp_pci.c | 15 +
drivers/pci/pcie/edr.c | 1 +
drivers/pci/quirks.c | 13 +
drivers/perf/amlogic/meson_ddr_pmu_core.c | 8 +-
drivers/perf/arm-cmn.c | 57 +-
drivers/perf/riscv_pmu_sbi.c | 2 +-
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 2 +-
drivers/phy/tegra/xusb.c | 2 +
drivers/phy/ti/phy-j721e-wiz.c | 11 +-
drivers/pinctrl/bcm/pinctrl-bcm2835.c | 19 +-
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 14 +-
drivers/pinctrl/ralink/pinctrl-mt7620.c | 1 +
drivers/pinctrl/ralink/pinctrl-mt7621.c | 1 +
drivers/pinctrl/ralink/pinctrl-rt2880.c | 1 +
drivers/pinctrl/ralink/pinctrl-rt305x.c | 1 +
drivers/pinctrl/ralink/pinctrl-rt3883.c | 1 +
drivers/pinctrl/renesas/pfc-r8a779a0.c | 8 -
drivers/pinctrl/renesas/pfc-r8a779f0.c | 2 +-
drivers/pinctrl/renesas/pfc-r8a779g0.c | 960 +++++++++---------
drivers/platform/chrome/cros_typec_switch.c | 1 +
drivers/platform/x86/amd/Kconfig | 2 +-
drivers/platform/x86/amd/pmc.c | 157 ++-
drivers/platform/x86/amd/pmf/Kconfig | 1 +
drivers/platform/x86/amd/pmf/core.c | 22 +-
drivers/power/supply/generic-adc-battery.c | 3 +
drivers/power/supply/rk817_charger.c | 33 +-
drivers/pwm/pwm-meson.c | 6 +-
drivers/pwm/pwm-mtk-disp.c | 34 +-
drivers/regulator/core.c | 100 +-
drivers/regulator/stm32-pwr.c | 7 +-
drivers/remoteproc/xlnx_r5_remoteproc.c | 90 +-
drivers/rpmsg/qcom_glink_native.c | 10 +-
drivers/rtc/rtc-jz4740.c | 3 +-
drivers/rtc/rtc-meson-vrtc.c | 4 +-
drivers/rtc/rtc-omap.c | 1 +
drivers/rtc/rtc-ti-k3.c | 3 +-
drivers/s390/block/dasd.c | 2 +-
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 6 +-
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 6 +-
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 6 +-
drivers/scsi/lpfc/lpfc_init.c | 10 +-
drivers/scsi/megaraid.c | 1 +
drivers/soc/bcm/brcmstb/biuctrl.c | 4 +
drivers/soc/canaan/Kconfig | 5 +-
drivers/soc/qcom/rpmh-rsc.c | 2 +-
drivers/soc/renesas/renesas-soc.c | 5 +-
drivers/soc/ti/k3-ringacc.c | 7 +
drivers/soc/ti/pm33xx.c | 5 +-
drivers/soundwire/cadence_master.h | 2 -
drivers/soundwire/intel.c | 11 +-
drivers/soundwire/qcom.c | 2 +-
drivers/spi/atmel-quadspi.c | 30 +-
drivers/spi/spi-cadence-quadspi.c | 32 +-
drivers/spi/spi-fsl-spi.c | 12 +-
drivers/spi/spi-imx.c | 12 +-
drivers/spi/spi-mpc512x-psc.c | 28 +-
drivers/spi/spi-mpc52xx-psc.c | 39 +-
drivers/spi/spi-pci1xxxx.c | 20 +-
drivers/spi/spi-qup.c | 22 +-
drivers/spi/spi-sn-f-ospi.c | 2 +-
drivers/spmi/spmi.c | 3 +-
drivers/staging/iio/resolver/ad2s1210.c | 2 +-
drivers/staging/media/av7110/av7110_av.c | 4 +-
drivers/staging/media/rkvdec/rkvdec.c | 2 +
drivers/staging/media/sunxi/cedrus/cedrus.c | 1 +
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 1 +
drivers/staging/rtl8723bs/core/rtw_mlme.c | 8 +-
drivers/target/iscsi/iscsi_target.c | 36 +-
drivers/target/iscsi/iscsi_target_login.c | 7 +
drivers/target/target_core_device.c | 1 +
drivers/target/target_core_internal.h | 1 -
drivers/target/target_core_tmr.c | 26 +-
drivers/target/target_core_tpg.c | 2 +-
drivers/target/target_core_transport.c | 201 ++--
drivers/target/target_core_xcopy.c | 23 +-
drivers/thermal/intel/intel_powerclamp.c | 4 +
drivers/thermal/mediatek/auxadc_thermal.c | 14 +-
drivers/thermal/mediatek/lvts_thermal.c | 6 +-
drivers/tty/serial/8250/8250.h | 12 +
drivers/tty/serial/8250/8250_bcm7271.c | 18 +-
drivers/tty/serial/8250/8250_port.c | 11 +-
drivers/tty/serial/fsl_lpuart.c | 2 +-
drivers/tty/serial/max310x.c | 17 +-
drivers/tty/serial/serial_core.c | 4 +-
drivers/tty/serial/stm32-usart.c | 5 +-
drivers/tty/tty.h | 2 +
drivers/tty/tty_io.c | 4 +-
drivers/tty/tty_ioctl.c | 47 +-
drivers/usb/chipidea/core.c | 2 +-
drivers/usb/dwc3/core.c | 15 +-
drivers/usb/dwc3/gadget.c | 60 +-
drivers/usb/gadget/function/f_tcm.c | 4 +-
drivers/usb/gadget/udc/core.c | 151 ++-
drivers/usb/gadget/udc/renesas_usb3.c | 1 +
drivers/usb/gadget/udc/tegra-xudc.c | 2 +-
drivers/usb/host/xhci-debugfs.c | 1 +
drivers/usb/host/xhci-rcar.c | 3 -
drivers/usb/mtu3/mtu3_qmu.c | 5 +-
drivers/vdpa/mlx5/net/mlx5_vnet.c | 203 ++--
drivers/vhost/vdpa.c | 8 +-
drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 2 +-
drivers/virt/coco/sev-guest/sev-guest.c | 27 +-
drivers/virtio/virtio_ring.c | 22 +-
drivers/xen/pcpu.c | 20 +
fs/Makefile | 3 +-
fs/afs/dir.c | 4 +
fs/afs/inode.c | 10 +-
fs/btrfs/ioctl.c | 5 +
fs/ceph/caps.c | 2 +-
fs/ceph/debugfs.c | 16 +-
fs/ceph/mds_client.c | 72 +-
fs/ceph/mds_client.h | 3 +-
fs/ceph/super.h | 2 +
fs/cifs/cifs_debug.c | 7 +-
fs/cifs/cifs_debug.h | 12 +-
fs/cifs/cifsglob.h | 23 +-
fs/cifs/cifsproto.h | 44 +-
fs/cifs/connect.c | 143 +--
fs/cifs/dfs.c | 137 ++-
fs/cifs/dfs.h | 13 +-
fs/cifs/dfs_cache.c | 133 ++-
fs/cifs/dfs_cache.h | 9 +
fs/cifs/file.c | 16 +
fs/cifs/ioctl.c | 2 +-
fs/cifs/misc.c | 8 +-
fs/cifs/sess.c | 7 +-
fs/cifs/smb2pdu.c | 19 +-
fs/dlm/ast.c | 9 +-
fs/dlm/dlm_internal.h | 5 +-
fs/dlm/user.c | 2 +-
fs/erofs/internal.h | 3 +-
fs/erofs/super.c | 22 +-
fs/erofs/zmap.c | 4 +
fs/ext4/extents.c | 3 +-
fs/ext4/inode.c | 3 +
fs/f2fs/compress.c | 13 +-
fs/f2fs/data.c | 5 +-
fs/f2fs/f2fs.h | 1 +
fs/f2fs/file.c | 21 +-
fs/f2fs/gc.c | 2 +-
fs/f2fs/segment.c | 73 +-
fs/f2fs/segment.h | 3 +
fs/f2fs/super.c | 2 +-
fs/f2fs/sysfs.c | 4 +-
fs/jbd2/transaction.c | 3 +
fs/ksmbd/auth.c | 19 +-
fs/ksmbd/connection.c | 68 +-
fs/ksmbd/connection.h | 58 +-
fs/ksmbd/mgmt/tree_connect.c | 13 +-
fs/ksmbd/mgmt/tree_connect.h | 3 +
fs/ksmbd/mgmt/user_session.c | 83 +-
fs/ksmbd/mgmt/user_session.h | 1 +
fs/ksmbd/server.c | 4 +-
fs/ksmbd/smb2pdu.c | 109 +-
fs/ksmbd/smb2pdu.h | 2 +
fs/ksmbd/transport_tcp.c | 2 +-
fs/nfs/nfs4state.c | 4 +
fs/nilfs2/bmap.c | 16 +-
fs/nilfs2/segment.c | 5 +-
fs/ntfs3/fslog.c | 6 +-
fs/ntfs3/index.c | 8 +
fs/ntfs3/inode.c | 2 +-
fs/ntfs3/namei.c | 10 +
fs/ntfs3/ntfs_fs.h | 1 +
fs/pstore/pmsg.c | 7 +-
fs/reiserfs/xattr_security.c | 8 +-
fs/ubifs/dir.c | 7 +-
fs/ubifs/tnc.c | 144 +--
fs/xfs/libxfs/xfs_sb.c | 11 +-
include/acpi/acpi_bus.h | 3 +-
include/drm/drm_file.h | 3 +-
include/drm/i915_pciids.h | 1 -
include/linux/blk-crypto.h | 4 +-
include/linux/bpf.h | 14 +-
include/linux/bpf_mem_alloc.h | 7 +
include/linux/filter.h | 6 +-
include/linux/mailbox/zynqmp-ipi-message.h | 2 +-
include/linux/mlx5/mlx5_ifc.h | 3 +-
include/linux/netfilter/nfnetlink.h | 1 -
include/linux/posix-timers.h | 17 +-
include/linux/spi/spi.h | 4 +-
include/linux/sunrpc/sched.h | 3 +-
include/linux/tick.h | 2 +
include/linux/vt_buffer.h | 2 +-
include/net/netfilter/nf_conntrack_core.h | 6 +-
include/net/scm.h | 13 +-
include/net/xsk_buff_pool.h | 9 +-
include/target/iscsi/iscsi_target_core.h | 1 +
include/target/target_core_base.h | 14 +-
include/target/target_core_fabric.h | 15 +-
include/trace/events/qrtr.h | 33 +-
include/trace/events/timer.h | 3 +-
include/uapi/linux/btrfs.h | 1 +
include/uapi/linux/const.h | 2 +-
include/xen/xen.h | 11 +
io_uring/rsrc.c | 9 +-
kernel/bpf/arraymap.c | 12 +-
kernel/bpf/bloom_filter.c | 12 +-
kernel/bpf/bpf_cgrp_storage.c | 6 +-
kernel/bpf/bpf_inode_storage.c | 6 +-
kernel/bpf/bpf_struct_ops.c | 6 +-
kernel/bpf/bpf_task_storage.c | 6 +-
kernel/bpf/btf.c | 18 +-
kernel/bpf/cgroup.c | 9 +-
kernel/bpf/cpumap.c | 8 +-
kernel/bpf/cpumask.c | 23 +-
kernel/bpf/devmap.c | 24 +-
kernel/bpf/hashtab.c | 36 +-
kernel/bpf/local_storage.c | 6 +-
kernel/bpf/lpm_trie.c | 6 +-
kernel/bpf/queue_stack_maps.c | 22 +-
kernel/bpf/reuseport_array.c | 2 +-
kernel/bpf/ringbuf.c | 6 +-
kernel/bpf/stackmap.c | 6 +-
kernel/bpf/verifier.c | 150 +--
kernel/dma/swiotlb.c | 16 +-
kernel/events/core.c | 4 +-
kernel/kcsan/core.c | 17 +-
kernel/kheaders.c | 10 +-
kernel/module/decompress.c | 2 +-
kernel/power/hibernate.c | 15 +-
kernel/power/power.h | 1 +
kernel/power/swap.c | 8 +-
kernel/rcu/tree.c | 1 +
kernel/relay.c | 3 +-
kernel/sched/clock.c | 3 +
kernel/sched/deadline.c | 1 +
kernel/sched/fair.c | 2 +-
kernel/sched/rt.c | 4 +
kernel/time/posix-cpu-timers.c | 81 +-
kernel/time/posix-timers.c | 4 +
kernel/time/tick-common.c | 12 +-
kernel/time/tick-sched.c | 16 +-
kernel/time/timekeeping.c | 4 +-
kernel/trace/ring_buffer.c | 20 +-
kernel/trace/trace.c | 2 +-
kernel/trace/trace_events_user.c | 3 +
kernel/workqueue.c | 10 +-
lib/debugobjects.c | 146 +--
lib/kunit/debugfs.c | 14 +-
lib/kunit/test.c | 21 +-
mm/hugetlb.c | 24 +-
mm/kasan/hw_tags.c | 4 +-
mm/mempolicy.c | 4 +-
mm/vmscan.c | 10 +
net/8021q/vlan_dev.c | 2 +-
net/core/bpf_sk_storage.c | 6 +-
net/core/skbuff.c | 3 +
net/core/sock_map.c | 8 +-
net/dccp/ipv6.c | 1 +
net/ipv4/ip_output.c | 16 +-
net/ipv6/ip6_input.c | 14 +-
net/ipv6/raw.c | 5 +-
net/ipv6/tcp_ipv6.c | 2 +
net/ipv6/udp.c | 2 +
net/netfilter/nf_conntrack_bpf.c | 1 +
net/netfilter/nf_conntrack_core.c | 1 -
net/netfilter/nf_conntrack_netlink.c | 16 +-
net/netfilter/nf_tables_api.c | 8 +-
net/netfilter/nfnetlink.c | 2 -
net/netlink/af_netlink.c | 75 +-
net/packet/af_packet.c | 30 +-
net/packet/diag.c | 4 +-
net/packet/internal.h | 26 +-
net/rxrpc/key.c | 2 +-
net/sched/cls_api.c | 1 +
net/sched/sch_fq.c | 6 +-
net/sunrpc/clnt.c | 3 -
net/sunrpc/sched.c | 1 -
net/xdp/xsk_queue.h | 1 +
net/xdp/xskmap.c | 8 +-
scripts/gdb/linux/clk.py | 2 +
scripts/gdb/linux/constants.py.in | 2 +
scripts/gdb/linux/genpd.py | 4 +-
scripts/gdb/linux/timerlist.py | 4 +-
scripts/gdb/linux/utils.py | 5 +-
scripts/gdb/vmlinux-gdb.py | 5 +-
security/integrity/ima/Kconfig | 2 +-
security/selinux/Makefile | 4 +-
sound/pci/hda/patch_realtek.c | 5 +
sound/soc/amd/ps/pci-ps.c | 2 -
sound/soc/codecs/cs35l41.c | 34 +-
sound/soc/codecs/es8316.c | 14 +-
sound/soc/codecs/wcd938x-sdw.c | 1037 +++++++++++++++++++-
sound/soc/codecs/wcd938x.c | 1003 +------------------
sound/soc/codecs/wcd938x.h | 1 +
sound/soc/fsl/fsl_mqs.c | 15 +-
sound/soc/mediatek/common/mtk-soundcard-driver.c | 12 +-
sound/soc/soc-compress.c | 3 +
sound/usb/quirks-table.h | 58 ++
tools/arch/x86/kcpuid/cpuid.csv | 4 +-
tools/bpf/bpftool/json_writer.c | 3 -
tools/bpf/bpftool/xlated_dumper.c | 7 +
tools/lib/bpf/bpf_tracing.h | 1 +
tools/lib/bpf/gen_loader.c | 10 +-
tools/lib/bpf/netlink.c | 8 +-
tools/objtool/check.c | 11 -
tools/perf/util/auxtrace.c | 5 +-
.../perf/util/intel-pt-decoder/intel-pt-decoder.c | 2 +
tools/testing/selftests/bpf/network_helpers.c | 2 +-
tools/testing/selftests/bpf/prog_tests/align.c | 4 +-
.../selftests/bpf/prog_tests/cg_storage_multi.c | 8 +-
.../selftests/bpf/prog_tests/decap_sanity.c | 16 +-
tools/testing/selftests/bpf/prog_tests/empty_skb.c | 25 +-
.../testing/selftests/bpf/prog_tests/fib_lookup.c | 38 +-
.../bpf/prog_tests/get_stackid_cannot_attach.c | 1 +
.../selftests/bpf/prog_tests/perf_event_stackmap.c | 3 +-
.../bpf/prog_tests/stacktrace_build_id_nmi.c | 15 -
.../testing/selftests/bpf/prog_tests/tc_redirect.c | 100 +-
tools/testing/selftests/bpf/prog_tests/test_ima.c | 29 +-
.../testing/selftests/bpf/prog_tests/test_tunnel.c | 71 +-
.../testing/selftests/bpf/prog_tests/xdp_bonding.c | 38 +-
.../selftests/bpf/prog_tests/xdp_do_redirect.c | 30 +-
.../selftests/bpf/prog_tests/xdp_metadata.c | 23 +-
.../selftests/bpf/prog_tests/xdp_synproxy.c | 41 +-
tools/testing/selftests/bpf/prog_tests/xfrm_info.c | 67 +-
tools/testing/selftests/bpf/test_progs.h | 15 +
tools/testing/selftests/bpf/test_xsk.sh | 1 +
tools/testing/selftests/bpf/testing_helpers.c | 20 +
tools/testing/selftests/bpf/testing_helpers.h | 2 +
tools/testing/selftests/bpf/xskxceiver.c | 19 +-
tools/testing/selftests/bpf/xskxceiver.h | 1 -
tools/testing/selftests/clone3/clone3.c | 4 +-
.../mmcra_thresh_marked_sample_test.c | 4 +-
tools/testing/selftests/resctrl/cache.c | 4 +-
tools/testing/selftests/resctrl/cat_test.c | 2 +-
tools/testing/selftests/resctrl/cmt_test.c | 2 +-
tools/testing/selftests/resctrl/fill_buf.c | 2 +
tools/testing/selftests/resctrl/mba_test.c | 9 +-
tools/testing/selftests/resctrl/mbm_test.c | 2 +-
tools/testing/selftests/resctrl/resctrl.h | 2 +
tools/testing/selftests/resctrl/resctrl_val.c | 21 +-
.../selftests/tc-testing/tc-tests/qdiscs/fq.json | 22 +
tools/testing/selftests/user_events/ftrace_test.c | 5 +
tools/testing/vsock/.gitignore | 1 +
tools/tracing/rtla/src/timerlat_aa.c | 2 +-
tools/verification/rv/src/rv.c | 2 +-
810 files changed, 8765 insertions(+), 7101 deletions(-)



2023-05-09 08:25:04

by Rudi Heitbaum

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Tue, May 09, 2023 at 05:26:44AM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.3.2 release.
> There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> Anything received after that time might be too late.

Hi Greg,

6.3.2-rc2 tested.

Run tested on:
- Intel Alder Lake x86_64 (nuc12 i7-1260P)

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

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

2023-05-09 10:54:01

by Ronald Warsow

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

Hi Greg

6.3.2-rc2

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

Thanks

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

2023-05-09 12:42:21

by Conor Dooley

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Tue, May 09, 2023 at 05:26:44AM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.3.2 release.
> There are 694 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.

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

Thanks,
Conor.


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

2023-05-09 13:14:42

by Rudi Heitbaum

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Tue, May 09, 2023 at 08:06:58AM +0000, Rudi Heitbaum wrote:
> On Tue, May 09, 2023 at 05:26:44AM +0200, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 6.3.2 release.
> > There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> > Anything received after that time might be too late.
>
> Hi Greg,
>
> 6.3.2-rc2 tested.

Hi Greg,

Further testing and have seen ntfs3: NULL pointer dereference with ntfs_lookup errors
with 6.3.2-rc2 (I have not seen this error before.) No other errors in the logs.

https://bugzilla.kernel.org/show_bug.cgi?id=217422

[ 9471.878611] BUG: kernel NULL pointer dereference, address: 0000000000000020
[ 9471.879864] #PF: supervisor read access in kernel mode
[ 9471.881177] #PF: error_code(0x0000) - not-present page
[ 9471.882447] PGD 0 P4D 0
[ 9471.883680] Oops: 0000 [#1] SMP NOPTI
[ 9471.884932] CPU: 15 PID: 81926 Comm: .NET ThreadPool Tainted: P U O 6.3.2-rc2 #1
[ 9471.886494] Hardware name: Intel(R) Client Systems NUC12WSKi7/NUC12WSBi7, BIOS WSADL357.0085.2022.0718.1739 07/18/2022
[ 9471.887641] RIP: 0010:ntfs_lookup+0x76/0xe0 [ntfs3]
[ 9471.888795] Code: 00 00 00 49 89 c4 e8 d9 33 fe ff 85 c0 79 3a 48 63 d8 48 8b 3d 2b 61 6d cb 4c 89 e6 e8 83 b0 cc c1 48 81 fb 00 f0 ff ff 77 07 <48> 83 7b 20 00 74 41 4c 89 ee 48 89 df e8 e8 95 d1 c1 5b 41 5c 41
[ 9471.890042] RSP: 0018:ffff949ca06d7bb8 EFLAGS: 00010207
[ 9471.891291] RAX: 0000000000000001 RBX: 0000000000000000 RCX: 000000000010e7c3
[ 9471.892555] RDX: 000000000010e7c2 RSI: ffffcb8fc0000000 RDI: 00000000000324f0
[ 9471.893824] RBP: ffff949ca06d7bd8 R08: ffff90e24896b000 R09: ffff90e24187e702
[ 9471.895081] R10: 0000000000000788 R11: 000000000000000a R12: ffff90e2c0caa000
[ 9471.896343] R13: ffff90e4fbf9e780 R14: ffff90e2dee4aeb8 R15: ffff90e2dee4af90
[ 9471.897615] FS: 00007f1f627fc6c0(0000) GS:ffff90e9779c0000(0000) knlGS:0000000000000000
[ 9471.898907] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 9471.900198] CR2: 0000000000000020 CR3: 000000015b37c001 CR4: 0000000000f70ea0
[ 9471.901503] PKRU: 55555554
[ 9471.902803] Call Trace:
[ 9471.904099] <TASK>
[ 9471.905381] __lookup_slow+0x81/0x130
[ 9471.906676] walk_component+0x10b/0x180
[ 9471.907966] path_lookupat+0x6a/0x1a0
[ 9471.909247] filename_lookup+0xd0/0x190
[ 9471.910533] ? schedule+0x59/0xa0
[ 9471.911813] ? futex_wait_queue+0x69/0xa0
[ 9471.913095] ? kmem_cache_alloc+0x47/0x3c0
[ 9471.914376] vfs_statx+0x84/0x150
[ 9471.915649] ? getname_flags+0x54/0x1d0
[ 9471.916926] vfs_fstatat+0x5c/0x80
[ 9471.918196] __do_sys_newlstat+0x37/0x70
[ 9471.919472] ? do_futex+0x12e/0x1a0
[ 9471.920758] ? __x64_sys_futex+0x112/0x1d0
[ 9471.922033] ? trace_hardirqs_off.part.0+0x20/0x70
[ 9471.923319] ? trace_hardirqs_on+0x2f/0x80
[ 9471.924598] __x64_sys_newlstat+0x1a/0x20
[ 9471.925897] do_syscall_64+0x3c/0x90
[ 9471.927639] entry_SYSCALL_64_after_hwframe+0x72/0xdc
[ 9471.928951] RIP: 0033:0x7f206b4db184
[ 9471.930235] Code: 89 02 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 89 f8 48 89 f7 48 89 d6 83 f8 01 77 2b b8 06 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 04 c3 0f 1f 00 48 8b 15 61 cc 0b 00 f7 d8 64
[ 9471.931627] RSP: 002b:00007f1f627fa378 EFLAGS: 00000246 ORIG_RAX: 0000000000000006
[ 9471.933021] RAX: ffffffffffffffda RBX: 00007f1fbe6ad248 RCX: 00007f206b4db184
[ 9471.934435] RDX: 00007f1f627fa380 RSI: 00007f1f627fa380 RDI: 00007f1f627fa4f0
[ 9471.935850] RBP: 00007f1f627fa4d0 R08: 00007f1f627fa600 R09: 000000000000002e
[ 9471.937263] R10: 00007f1ff1ba15e8 R11: 0000000000000246 R12: 00007f1fbc018408
[ 9471.938683] R13: 00007f1f627fa4f0 R14: 00007f1fbe6ad248 R15: 000000000000002e
[ 9471.940106] </TASK>
[ 9471.941523] Modules linked in: rfcomm veth 8021q xt_nat xt_tcpudp xt_conntrack xt_MASQUERADE nf_conntrack_netlink nfnetlink iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xt_addrtype iptable_filter ip_tables x_tables br_netfilter bridge stp llc overlay ntfs3 exfat bnep btusb btrtl btbcm btintel btmtk bluetooth ecdh_generic ecc iwlmvm mac80211 libarc4 snd_hda_codec_hdmi iwlwifi wl(PO) snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel mei_pxp mei_hdcp x86_pkg_temp_thermal snd_hda_codec cfg80211 intel_powerclamp snd_hwdep intel_rapl_msr tpm_tis mei_me snd_hda_core idma64 tpm_tis_core intel_rapl_common mei snd_intel_dspcfg rfkill tpm_crb tpm rng_core pkcs8_key_parser fuse dmi_sysfs
[ 9471.948020] CR2: 0000000000000020
[ 9471.949674] ---[ end trace 0000000000000000 ]---
[ 9471.949674] BUG: kernel NULL pointer dereference, address: 0000000000000020
[ 9471.951352] RIP: 0010:ntfs_lookup+0x76/0xe0 [ntfs3]
[ 9471.953035] #PF: supervisor read access in kernel mode
[ 9471.954720] Code: 00 00 00 49 89 c4 e8 d9 33 fe ff 85 c0 79 3a 48 63 d8 48 8b 3d 2b 61 6d cb 4c 89 e6 e8 83 b0 cc c1 48 81 fb 00 f0 ff ff 77 07 <48> 83 7b 20 00 74 41 4c 89 ee 48 89 df e8 e8 95 d1 c1 5b 41 5c 41
[ 9471.956410] #PF: error_code(0x0000) - not-present page
[ 9471.958201] RSP: 0018:ffff949ca06d7bb8 EFLAGS: 00010207
[ 9471.959982] PGD 0 P4D 0
[ 9471.961783]
[ 9471.961783] RAX: 0000000000000001 RBX: 0000000000000000 RCX: 000000000010e7c3
[ 9471.963554]
[ 9471.965305] RDX: 000000000010e7c2 RSI: ffffcb8fc0000000 RDI: 00000000000324f0
[ 9471.967092] Oops: 0000 [#2] SMP NOPTI
[ 9471.969251] RBP: ffff949ca06d7bd8 R08: ffff90e24896b000 R09: ffff90e24187e702
[ 9471.971054] CPU: 13 PID: 81947 Comm: .NET ThreadPool Tainted: P UD O 6.3.2-rc2 #1
[ 9471.972824] R10: 0000000000000788 R11: 000000000000000a R12: ffff90e2c0caa000
[ 9471.974610] Hardware name: Intel(R) Client Systems NUC12WSKi7/NUC12WSBi7, BIOS WSADL357.0085.2022.0718.1739 07/18/2022
[ 9471.976406] R13: ffff90e4fbf9e780 R14: ffff90e2dee4aeb8 R15: ffff90e2dee4af90
[ 9471.978206] RIP: 0010:ntfs_lookup+0x76/0xe0 [ntfs3]
[ 9471.980039] FS: 00007f1f627fc6c0(0000) GS:ffff90e9779c0000(0000) knlGS:0000000000000000
[ 9471.981887] Code: 00 00 00 49 89 c4 e8 d9 33 fe ff 85 c0 79 3a 48 63 d8 48 8b 3d 2b 61 6d cb 4c 89 e6 e8 83 b0 cc c1 48 81 fb 00 f0 ff ff 77 07 <48> 83 7b 20 00 74 41 4c 89 ee 48 89 df e8 e8 95 d1 c1 5b 41 5c 41
[ 9471.983737] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 9471.985576] RSP: 0018:ffff949c8ff7fbb8 EFLAGS: 00010207
[ 9471.987490] CR2: 0000000000000020 CR3: 000000015b37c001 CR4: 0000000000f70ea0
[ 9471.989339]
[ 9471.991159] PKRU: 55555554
[ 9471.991160] note: .NET ThreadPool[81926] exited with irqs disabled
[ 9471.992978] RAX: ffff90e24ac6d001 RBX: 0000000000000000 RCX: 00000000000eea5f
[ 9472.000239] RDX: 00000000000eea5e RSI: ffffcb8fc0000000 RDI: 00000000000324f0
[ 9472.002036] RBP: ffff949c8ff7fbd8 R08: ffff90e24ac69002 R09: ffff90e3b570a5ea
[ 9472.003843] R10: ffff90e25c340000 R11: 000000000000000a R12: ffff90e24ac69000
[ 9472.005628] R13: ffff90e4fbeb2fc0 R14: ffff90e2dee4e488 R15: ffff90e2dee4e560
[ 9472.007414] FS: 00007f1f01ffb6c0(0000) GS:ffff90e977940000(0000) knlGS:0000000000000000
[ 9472.009218] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 9472.011496] CR2: 0000000000000020 CR3: 000000015b37c006 CR4: 0000000000f70ea0
[ 9472.013344] PKRU: 55555554
[ 9472.015171] Call Trace:
[ 9472.016999] <TASK>
[ 9472.018813] __lookup_slow+0x81/0x130
[ 9472.020639] walk_component+0x10b/0x180
[ 9472.022454] path_lookupat+0x6a/0x1a0
[ 9472.024289] filename_lookup+0xd0/0x190
[ 9472.026106] ? sched_clock+0xd/0x20
[ 9472.027930] ? sched_clock_cpu+0x14/0x190
[ 9472.029753] ? __smp_call_single_queue+0x40/0x50
[ 9472.031576] ? ttwu_queue_wakelist+0xfd/0x100
[ 9472.033403] ? kmem_cache_alloc+0x47/0x3c0
[ 9472.035232] vfs_statx+0x84/0x150
[ 9472.037056] ? getname_flags+0x54/0x1d0
[ 9472.038876] vfs_fstatat+0x5c/0x80
[ 9472.040699] __do_sys_newlstat+0x37/0x70
[ 9472.042515] ? do_futex+0x12e/0x1a0
[ 9472.044332] ? __x64_sys_futex+0x112/0x1d0
[ 9472.046146] ? switch_fpu_return+0x55/0xd0
[ 9472.047912] ? trace_hardirqs_off.part.0+0x20/0x70
[ 9472.049636] ? trace_hardirqs_on+0x2f/0x80
[ 9472.051409] __x64_sys_newlstat+0x1a/0x20
[ 9472.053491] do_syscall_64+0x3c/0x90
[ 9472.055213] entry_SYSCALL_64_after_hwframe+0x72/0xdc
[ 9472.056940] RIP: 0033:0x7f206b4db184
[ 9472.058658] Code: 89 02 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 89 f8 48 89 f7 48 89 d6 83 f8 01 77 2b b8 06 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 04 c3 0f 1f 00 48 8b 15 61 cc 0b 00 f7 d8 64
[ 9472.060473] RSP: 002b:00007f1f01ff9378 EFLAGS: 00000246 ORIG_RAX: 0000000000000006
[ 9472.062212] RAX: ffffffffffffffda RBX: 00007f1fbe689478 RCX: 00007f206b4db184
[ 9472.063898] RDX: 00007f1f01ff9380 RSI: 00007f1f01ff9380 RDI: 00007f1f01ff94f0
[ 9472.065522] RBP: 00007f1f01ff94d0 R08: 00007f1f01ff9600 R09: 0000000000000035
[ 9472.067094] R10: 00007f1ff1ba15e8 R11: 0000000000000246 R12: 00007f1fbc018408
[ 9472.068665] R13: 00007f1f01ff94f0 R14: 00007f1fbe689478 R15: 0000000000000035
[ 9472.070238] </TASK>
[ 9472.071799] Modules linked in: rfcomm veth 8021q xt_nat xt_tcpudp xt_conntrack xt_MASQUERADE nf_conntrack_netlink nfnetlink iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xt_addrtype iptable_filter ip_tables x_tables br_netfilter bridge stp llc overlay ntfs3 exfat bnep btusb btrtl btbcm btintel btmtk bluetooth ecdh_generic ecc iwlmvm mac80211 libarc4 snd_hda_codec_hdmi iwlwifi wl(PO) snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel mei_pxp mei_hdcp x86_pkg_temp_thermal snd_hda_codec cfg80211 intel_powerclamp snd_hwdep intel_rapl_msr tpm_tis mei_me snd_hda_core idma64 tpm_tis_core intel_rapl_common mei snd_intel_dspcfg rfkill tpm_crb tpm rng_core pkcs8_key_parser fuse dmi_sysfs
[ 9472.078669] CR2: 0000000000000020
[ 9472.080365] ---[ end trace 0000000000000000 ]---
...
[ 9476.855987] RIP: 0010:ntfs_lookup+0x76/0xe0 [ntfs3]
[ 9476.857799] Code: 00 00 00 49 89 c4 e8 d9 33 fe ff 85 c0 79 3a 48 63 d8 48 8b 3d 2b 61 6d cb 4c 89 e6 e8 83 b0 cc c1 48 81 fb 00 f0 ff ff 77 07 <48> 83 7b 20 00 74 41 4c 89 ee 48 89 df e8 e8 95 d1 c1 5b 41 5c 41
[ 9476.859687] RSP: 0018:ffff949ca06d7bb8 EFLAGS: 00010207
[ 9476.861557] RAX: 0000000000000001 RBX: 0000000000000000 RCX: 000000000010e7c3
[ 9476.863433] RDX: 000000000010e7c2 RSI: ffffcb8fc0000000 RDI: 00000000000324f0
[ 9476.865302] RBP: ffff949ca06d7bd8 R08: ffff90e24896b000 R09: ffff90e24187e702
[ 9476.867160] R10: 0000000000000788 R11: 000000000000000a R12: ffff90e2c0caa000
[ 9476.869017] R13: ffff90e4fbf9e780 R14: ffff90e2dee4aeb8 R15: ffff90e2dee4af90
[ 9476.870864] FS: 00007f1f617fa6c0(0000) GS:ffff90e977900000(0000) knlGS:0000000000000000
[ 9476.872702] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 9476.874529] CR2: 0000000000000020 CR3: 000000015b37c003 CR4: 0000000000f70ea0
[ 9476.876353] PKRU: 55555554
[ 9476.878161] note: .NET ThreadPool[81927] exited with irqs disabled



--
Rudi

2023-05-09 13:43:33

by Jon Hunter

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Tue, 09 May 2023 05:26:44 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.3.2 release.
> There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.3.2-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.3.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

All tests passing for Tegra ...

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

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

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

Jon

2023-05-09 13:49:48

by Bagas Sanjaya

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Tue, May 09, 2023 at 05:26:44AM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.3.2 release.
> There are 694 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>

Successfully compiled in my computer (Acer Aspire E15, Intel Core i3
Haswell).

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

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


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

2023-05-09 13:56:32

by Chris Paterson

[permalink] [raw]
Subject: RE: [PATCH 6.3 000/694] 6.3.2-rc2 review

Hello Greg,

> From: Greg Kroah-Hartman <[email protected]>
> Sent: Tuesday, May 9, 2023 4:27 AM
>
> This is the start of the stable review cycle for the 6.3.2 release.
> There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> Anything received after that time might be too late.

CIP configurations built and booted with Linux 6.3.2-rc2 (f1bb4e945e52):
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/861545073
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/commits/linux-6.3.y

Tested-by: Chris Paterson (CIP) <[email protected]>

Kind regards, Chris

2023-05-09 14:18:28

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Tue, May 09, 2023 at 01:10:32PM +0000, Rudi Heitbaum wrote:
> On Tue, May 09, 2023 at 08:06:58AM +0000, Rudi Heitbaum wrote:
> > On Tue, May 09, 2023 at 05:26:44AM +0200, Greg Kroah-Hartman wrote:
> > > This is the start of the stable review cycle for the 6.3.2 release.
> > > There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> > > Anything received after that time might be too late.
> >
> > Hi Greg,
> >
> > 6.3.2-rc2 tested.
>
> Hi Greg,
>
> Further testing and have seen ntfs3: NULL pointer dereference with ntfs_lookup errors
> with 6.3.2-rc2 (I have not seen this error before.) No other errors in the logs.

Can you reproduce this without the extern, gpl-violation module loaded?

thanks,

greg k-h

2023-05-09 15:18:32

by Rudi Heitbaum

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Tue, May 09, 2023 at 03:56:42PM +0200, Greg Kroah-Hartman wrote:
> On Tue, May 09, 2023 at 01:10:32PM +0000, Rudi Heitbaum wrote:
> > On Tue, May 09, 2023 at 08:06:58AM +0000, Rudi Heitbaum wrote:
> > > On Tue, May 09, 2023 at 05:26:44AM +0200, Greg Kroah-Hartman wrote:
> > > > This is the start of the stable review cycle for the 6.3.2 release.
> > > > There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> > > > Anything received after that time might be too late.
> > >
> > > Hi Greg,
> > >
> > > 6.3.2-rc2 tested.
> >
> > Hi Greg,
> >
> > Further testing and have seen ntfs3: NULL pointer dereference with ntfs_lookup errors
> > with 6.3.2-rc2 (I have not seen this error before.) No other errors in the logs.
>
> Can you reproduce this without the extern, gpl-violation module loaded?
>
> thanks,
>
> greg k-h

Hi Greg,

I dropped the bcm_sta and recompiled and commented out the i915.guc=3
and was able to reproduce.

[ 84.745080] BUG: kernel NULL pointer dereference, address: 0000000000000020
[ 84.746239] #PF: supervisor read access in kernel mode
[ 84.747599] #PF: error_code(0x0000) - not-present page
[ 84.748929] PGD 0 P4D 0
[ 84.750240] Oops: 0000 [#1] SMP NOPTI
[ 84.751575] CPU: 2 PID: 3176 Comm: .NET ThreadPool Not tainted 6.3.2-rc2 #1
[ 84.752998] Hardware name: Intel(R) Client Systems NUC12WSKi7/NUC12WSBi7, BIOS WSADL357.0085.2022.0718.1739 07/18/2022
[ 84.754474] RIP: 0010:ntfs_lookup+0x76/0xe0 [ntfs3]
[ 84.755899] Code: 00 00 00 49 89 c4 e8 d9 33 fe ff 85 c0 79 3a 48 63 d8 48 8b 3d 2b 51 74 e4 4c 89 e6 e8 83 a0 d3 da 48 81 fb 00 f0 ff ff 77 07 <48> 83 7b 20 00 74 41 4c 89 ee 48 89 df e8 e8 85 d8 da 5b 41 5c 41
[ 84.757430] RSP: 0018:ffff9dea4072bbb8 EFLAGS: 00010207
[ 84.758943] RAX: ffff94fcf4efb001 RBX: 0000000000000000 RCX: 0000000000058509
[ 84.760485] RDX: 0000000000058508 RSI: ffffc40100000000 RDI: 00000000000324f0
[ 84.762031] RBP: ffff9dea4072bbd8 R08: ffff94fcf4eff008 R09: ffff94fcaaeb2c88
[ 84.763621] R10: ffff94fc58fc0000 R11: 0000000000000013 R12: ffff94fcf4eff000
[ 84.765191] R13: ffff94fcfe67a600 R14: ffff94fcdf008470 R15: ffff94fcdf008548
[ 84.766773] FS: 00007f51d1ffb6c0(0000) GS:ffff950377680000(0000) knlGS:0000000000000000
[ 84.768386] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 84.770001] CR2: 0000000000000020 CR3: 0000000177b5a004 CR4: 0000000000f70ea0
[ 84.771632] PKRU: 55555554
[ 84.773261] Call Trace:
[ 84.774890] <TASK>
[ 84.776499] __lookup_slow+0x81/0x130
[ 84.778107] walk_component+0x10b/0x180
[ 84.779719] path_lookupat+0x6a/0x1a0
[ 84.781368] filename_lookup+0xd0/0x190
[ 84.782978] ? sched_clock+0xd/0x20
[ 84.784592] ? sched_clock_cpu+0x14/0x190
[ 84.786202] ? __smp_call_single_queue+0x40/0x50
[ 84.787816] ? ttwu_queue_wakelist+0xfd/0x100
[ 84.789436] ? kmem_cache_alloc+0x47/0x3c0
[ 84.791050] vfs_statx+0x84/0x150
[ 84.792669] ? getname_flags+0x54/0x1d0
[ 84.794288] vfs_fstatat+0x5c/0x80
[ 84.795905] __do_sys_newlstat+0x37/0x70
[ 84.797549] ? do_futex+0x12e/0x1a0
[ 84.799166] ? __x64_sys_futex+0x112/0x1d0
[ 84.800773] ? trace_hardirqs_off.part.0+0x20/0x70
[ 84.802395] ? trace_hardirqs_on+0x2f/0x80
[ 84.803998] __x64_sys_newlstat+0x1a/0x20
[ 84.805599] do_syscall_64+0x3c/0x90
[ 84.807193] entry_SYSCALL_64_after_hwframe+0x72/0xdc
[ 84.808802] RIP: 0033:0x7f529d04e184
[ 84.810409] Code: 89 02 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 89 f8 48 89 f7 48 89 d6 83 f8 01 77 2b b8 06 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 04 c3 0f 1f 00 48 8b 15 61 cc 0b 00 f7 d8 64
[ 84.812161] RSP: 002b:00007f51d1ff9028 EFLAGS: 00000246 ORIG_RAX: 0000000000000006
[ 84.813959] RAX: ffffffffffffffda RBX: 00007f51eee2c010 RCX: 00007f529d04e184
[ 84.815723] RDX: 00007f51d1ff9030 RSI: 00007f51d1ff9030 RDI: 00007f51d1ff91a0
[ 84.817496] RBP: 00007f51d1ff9180 R08: 00007f51d1ff92b0 R09: 0000000000000029
[ 84.819271] R10: 00007f52237915e8 R11: 0000000000000246 R12: 00007f51ec018408
[ 84.821051] R13: 00007f51d1ff91a0 R14: 00007f51eee2c010 R15: 0000000000000029
[ 84.822845] </TASK>
[ 84.824621] Modules linked in: rfcomm xt_nat xt_tcpudp veth 8021q xt_conntrack xt_MASQUERADE nf_conntrack_netlink nfnetlink iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xt_addrtype iptable_filter ip_tables x_tables br_netfilter bridge stp llc overlay ntfs3 bnep btusb btrtl btbcm btintel btmtk bluetooth exfat ecdh_generic ecc iwlmvm snd_hda_codec_hdmi mac80211 snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio libarc4 iwlwifi snd_hda_intel snd_hda_codec cfg80211 mei_pxp snd_hwdep mei_hdcp intel_rapl_msr x86_pkg_temp_thermal intel_powerclamp snd_hda_core intel_rapl_common mei_me snd_intel_dspcfg tpm_tis tpm_tis_core idma64 mei rfkill tpm_crb tpm rng_core pkcs8_key_parser fuse dmi_sysfs
[ 84.830844] CR2: 0000000000000020
[ 84.832982] ---[ end trace 0000000000000000 ]---

2023-05-09 19:18:18

by Florian Fainelli

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On 5/8/23 20:26, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.3.2 release.
> There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.3.2-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.3.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

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

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

2023-05-09 19:26:10

by Markus Reichelt

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

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

> This is the start of the stable review cycle for the 6.3.2 release.
> There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> Anything received after that time might be too late.

Hi Greg

6.3.2-rc2

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

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

2023-05-09 19:43:32

by Naresh Kamboju

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Tue, 9 May 2023 at 08:56, Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.3.2 release.
> There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.3.2-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.3.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h



Results from Linaro’s test farm.
No regressions on arm64, arm, x86_64, and i386.

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

## Build
* kernel: 6.3.2-rc2
* git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* git branch: linux-6.3.y
* git commit: f1bb4e945e5219450ada73892d323d09f590efca
* git describe: v6.3-rc4-1630-gf1bb4e945e52
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.3.y/build/v6.3-rc4-1630-gf1bb4e945e52

## Test Regressions (compared to v6.3-rc4-935-gf45bb34ed520)

## Metric Regressions (compared to v6.3-rc4-935-gf45bb34ed520)

## Test Fixes (compared to v6.3-rc4-935-gf45bb34ed520)

## Metric Fixes (compared to v6.3-rc4-935-gf45bb34ed520)

## Test result summary
total: 278269, pass: 244914, fail: 4454, skip: 28654, xfail: 247

## Build Summary
* arc: 15 total, 15 passed, 0 failed
* arm: 395 total, 392 passed, 3 failed
* arm64: 105 total, 105 passed, 0 failed
* i386: 74 total, 72 passed, 2 failed
* mips: 52 total, 52 passed, 0 failed
* parisc: 12 total, 12 passed, 0 failed
* powerpc: 68 total, 68 passed, 0 failed
* riscv: 44 total, 44 passed, 0 failed
* s390: 24 total, 24 passed, 0 failed
* sh: 24 total, 24 passed, 0 failed
* sparc: 12 total, 12 passed, 0 failed
* x86_64: 84 total, 84 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-firmware
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-ir
* kselftest-kcmp
* kselftest-kexec
* kselftest-lib
* kselftest-livepatch
* kselftest-membarrier
* kselftest-mincore
* kselftest-mqueue
* kselftest-net
* kselftest-net-forwarding
* kselftest-net-mptcp
* kselftest-netfilter
* kselftest-nsfs
* kselftest-openat2
* kselftest-pid_namespace
* kselftest-pidfd
* kselftest-proc
* kselftest-pstore
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-splice
* kselftest-static_keys
* kselftest-sync
* kselftest-sysctl
* kselftest-tc-testing
* kselftest-timens
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user
* kselftest-user_events
* kselftest-vDSO
* kselftest-watchdog
* kselftest-x86
* kselftest-zram
* kunit
* libhugetlbfs
* log-parser-boot
* log-parser-test
* ltp-cap_bounds
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-crypto
* ltp-cve
* ltp-fcntl-locktests
* ltp-filecaps
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-fsx
* ltp-hugetlb
* ltp-io
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-securebits
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* perf
* rcutorture
* v4l2-compliance

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

2023-05-09 19:43:38

by Naresh Kamboju

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Tue, 9 May 2023 at 20:28, Rudi Heitbaum <[email protected]> wrote:
>
> On Tue, May 09, 2023 at 03:56:42PM +0200, Greg Kroah-Hartman wrote:
> > On Tue, May 09, 2023 at 01:10:32PM +0000, Rudi Heitbaum wrote:
> > > On Tue, May 09, 2023 at 08:06:58AM +0000, Rudi Heitbaum wrote:
> > > > On Tue, May 09, 2023 at 05:26:44AM +0200, Greg Kroah-Hartman wrote:
> > > > > This is the start of the stable review cycle for the 6.3.2 release.
> > > > > There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> > > > > Anything received after that time might be too late.
> > > >
> > > > Hi Greg,
> > > >
> > > > 6.3.2-rc2 tested.
> > >
> > > Hi Greg,
> > >
> > > Further testing and have seen ntfs3: NULL pointer dereference with ntfs_lookup errors
> > > with 6.3.2-rc2 (I have not seen this error before.) No other errors in the logs.
> >
> > Can you reproduce this without the extern, gpl-violation module loaded?

Please share the steps to reproduce
test case / Kconfigs / device under test environment / firmware / boot loaders.

- Naresh

2023-05-09 20:40:02

by Guenter Roeck

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Tue, May 09, 2023 at 05:26:44AM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.3.2 release.
> There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> Anything received after that time might be too late.
>

Build results:
total: 153 pass: 153 fail: 0
Qemu test results:
total: 520 pass: 520 fail: 0

Tested-by: Guenter Roeck <[email protected]>

Guenter

2023-05-10 07:09:02

by Rudi Heitbaum

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Wed, 10 May 2023 at 05:30, Naresh Kamboju <[email protected]> wrote:
>
> On Tue, 9 May 2023 at 20:28, Rudi Heitbaum <[email protected]> wrote:
> >
> > On Tue, May 09, 2023 at 03:56:42PM +0200, Greg Kroah-Hartman wrote:
> > > On Tue, May 09, 2023 at 01:10:32PM +0000, Rudi Heitbaum wrote:
> > > > On Tue, May 09, 2023 at 08:06:58AM +0000, Rudi Heitbaum wrote:
> > > > > On Tue, May 09, 2023 at 05:26:44AM +0200, Greg Kroah-Hartman wrote:
> > > > > > This is the start of the stable review cycle for the 6.3.2 release.
> > > > > > There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> > > > > > Anything received after that time might be too late.
> > > > >
> > > > > Hi Greg,
> > > > >
> > > > > 6.3.2-rc2 tested.
> > > >
> > > > Hi Greg,
> > > >
> > > > Further testing and have seen ntfs3: NULL pointer dereference with ntfs_lookup errors
> > > > with 6.3.2-rc2 (I have not seen this error before.) No other errors in the logs.
> > >
> > > Can you reproduce this without the extern, gpl-violation module loaded?
>
> Please share the steps to reproduce
> test case / Kconfigs / device under test environment / firmware / boot loaders.

Hi Naresh,

Test case:
- general use - no specific case

Test device:
LibreELEC with docker used as media player with docker for development
/ package testing for LibreELEC
[ 0.000000] microcode: updated early: 0x421 -> 0x429, date = 2023-01-11
[ 0.000000] DMI: Intel(R) Client Systems NUC12WSKi7/NUC12WSBi7,
BIOS WSADL357.0085.2022.0718.1739 07/18/2022

ntfs3 volume is:
/dev/sdb2 on /var/media/L-Z type ntfs3
(rw,relatime,uid=0,gid=0,fmask=0133,iocharset=utf8)

*-usb:1
description: Mass storage device
product: USB to ATA/ATAPI Bridge
vendor: JMicron
physical id: 2
bus info: usb@4:2.2
logical name: scsi1
version: 5.08
serial:
capabilities: usb-3.00 scsi
configuration: driver=uas maxpower=896mA speed=5000Mbit/s
*-disk
description: SCSI Disk
product: Generic
vendor: JMicron
physical id: 0.0.0
bus info: scsi@1:0.0.0
logical name: /dev/sdb
version: 0508
serial:
size: 10TiB (12TB)
capabilities: gpt-1.00 partitioned partitioned:gpt
configuration: ansiversion=6
guid=7fe84503-eeb0-4ee6-806d-9cbe22dc50f2 logicalsectorsize=512
sectorsize=4096
*-volume:0
description: reserved partition
vendor: Windows
physical id: 1
bus info: scsi@1:0.0.0,1
logical name: /dev/sdb1
serial:
capacity: 15MiB
capabilities: nofs
configuration: name=Microsoft reserved partition
*-volume:1
description: Windows NTFS volume
vendor: Windows
physical id: 2
bus info: scsi@1:0.0.0,2
logical name: /dev/sdb2
logical name: /var/media/L-Z
version: 3.1
serial:
size: 935GiB
capacity: 10TiB
capabilities: ntfs initialized
configuration: clustersize=4096
created=2022-10-01 10:18:29 filesystem=ntfs label=L-Z
mount.fstype=ntfs3
mount.options=rw,relatime,uid=0,gid=0,fmask=0133,iocharset=utf8
name=Basic data partition state=mounted

Operating system:
- LibreELEC - https://libreelec.tv/ (master+ branch)

Boot loader:
- syslinux

Kconfig:
- https://github.com/LibreELEC/LibreELEC.tv/blob/master/projects/Generic/linux/linux.x86_64.conf

> - Naresh

2023-05-10 07:46:36

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Tue, May 09, 2023 at 02:58:06PM +0000, Rudi Heitbaum wrote:
> On Tue, May 09, 2023 at 03:56:42PM +0200, Greg Kroah-Hartman wrote:
> > On Tue, May 09, 2023 at 01:10:32PM +0000, Rudi Heitbaum wrote:
> > > On Tue, May 09, 2023 at 08:06:58AM +0000, Rudi Heitbaum wrote:
> > > > On Tue, May 09, 2023 at 05:26:44AM +0200, Greg Kroah-Hartman wrote:
> > > > > This is the start of the stable review cycle for the 6.3.2 release.
> > > > > There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> > > > > Anything received after that time might be too late.
> > > >
> > > > Hi Greg,
> > > >
> > > > 6.3.2-rc2 tested.
> > >
> > > Hi Greg,
> > >
> > > Further testing and have seen ntfs3: NULL pointer dereference with ntfs_lookup errors
> > > with 6.3.2-rc2 (I have not seen this error before.) No other errors in the logs.
> >
> > Can you reproduce this without the extern, gpl-violation module loaded?
> >
> > thanks,
> >
> > greg k-h
>
> Hi Greg,
>
> I dropped the bcm_sta and recompiled and commented out the i915.guc=3
> and was able to reproduce.
>
> [ 84.745080] BUG: kernel NULL pointer dereference, address: 0000000000000020
> [ 84.746239] #PF: supervisor read access in kernel mode
> [ 84.747599] #PF: error_code(0x0000) - not-present page
> [ 84.748929] PGD 0 P4D 0
> [ 84.750240] Oops: 0000 [#1] SMP NOPTI
> [ 84.751575] CPU: 2 PID: 3176 Comm: .NET ThreadPool Not tainted 6.3.2-rc2 #1
> [ 84.752998] Hardware name: Intel(R) Client Systems NUC12WSKi7/NUC12WSBi7, BIOS WSADL357.0085.2022.0718.1739 07/18/2022
> [ 84.754474] RIP: 0010:ntfs_lookup+0x76/0xe0 [ntfs3]

And do you get this same crash on ntfs3 on 6.4-rc1? Is this a new
regression, or does it also show up on 6.3.1?

And ntfs, ick, why? And .NET? What a combination...

thanks,

greg k-h

2023-05-10 08:32:59

by Rudi Heitbaum

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Wed, 10 May 2023 at 17:25, Greg Kroah-Hartman
<[email protected]> wrote:
>
> On Tue, May 09, 2023 at 02:58:06PM +0000, Rudi Heitbaum wrote:
> > On Tue, May 09, 2023 at 03:56:42PM +0200, Greg Kroah-Hartman wrote:
> > > On Tue, May 09, 2023 at 01:10:32PM +0000, Rudi Heitbaum wrote:
> > > > On Tue, May 09, 2023 at 08:06:58AM +0000, Rudi Heitbaum wrote:
> > > > > On Tue, May 09, 2023 at 05:26:44AM +0200, Greg Kroah-Hartman wrote:
> > > > > > This is the start of the stable review cycle for the 6.3.2 release.
> > > > > > There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> > > > > > Anything received after that time might be too late.
> > > > >
> > > > > Hi Greg,
> > > > >
> > > > > 6.3.2-rc2 tested.
> > > >
> > > > Hi Greg,
> > > >
> > > > Further testing and have seen ntfs3: NULL pointer dereference with ntfs_lookup errors
> > > > with 6.3.2-rc2 (I have not seen this error before.) No other errors in the logs.
> > >
> > > Can you reproduce this without the extern, gpl-violation module loaded?
> > >
> > > thanks,
> > >
> > > greg k-h
> >
> > Hi Greg,
> >
> > I dropped the bcm_sta and recompiled and commented out the i915.guc=3
> > and was able to reproduce.
> >
> > [ 84.745080] BUG: kernel NULL pointer dereference, address: 0000000000000020
> > [ 84.746239] #PF: supervisor read access in kernel mode
> > [ 84.747599] #PF: error_code(0x0000) - not-present page
> > [ 84.748929] PGD 0 P4D 0
> > [ 84.750240] Oops: 0000 [#1] SMP NOPTI
> > [ 84.751575] CPU: 2 PID: 3176 Comm: .NET ThreadPool Not tainted 6.3.2-rc2 #1
> > [ 84.752998] Hardware name: Intel(R) Client Systems NUC12WSKi7/NUC12WSBi7, BIOS WSADL357.0085.2022.0718.1739 07/18/2022
> > [ 84.754474] RIP: 0010:ntfs_lookup+0x76/0xe0 [ntfs3]
>
> And do you get this same crash on ntfs3 on 6.4-rc1? Is this a new
> regression, or does it also show up on 6.3.1?

Tested with 6.3.1 during the day today. No errors, and had been
running 6.3.1 with no issue. Retested with 6.3.2-rc2 and problem
immediately evident. So yes - I believe a regression.

I have built and am now testing 6.4.0-rc1 this evening - no errors so far.

[ 0.000000] Linux version 6.4.0-rc1 (docker@1ccd349e2545)
(x86_64-libreelec-linux-gnu-gcc-13.1.0 (GCC) 13.1.0, GNU ld (GNU
Binutils) 2.40) #1 SMP Wed May 10 07:51:37 UTC 2023

> And ntfs, ick, why? And .NET? What a combination...

Joys of media players. Test device gets to test exfat, ntfs3, .NET,
and throw in a compile host/GHA runner to put it through paces.

> thanks,
>
> greg k-h

2023-05-10 08:53:13

by Sudip Mukherjee

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

Hi Greg,

On Tue, May 09, 2023 at 05:26:44AM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.3.2 release.
> There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> Anything received after that time might be too late.

Build test (gcc version 12.2.1 20230501):
mips: 52 configs -> no failure
arm: 71 configs -> no failure
arm64: 3 configs -> no failure
x86_64: 4 configs -> no failure
alpha allmodconfig -> no failure
csky allmodconfig -> no failure
powerpc allmodconfig -> no failure
riscv allmodconfig -> no failure
s390 allmodconfig -> no failure
xtensa allmodconfig -> no failure

Boot test:
x86_64: Booted on my test laptop. No regression.
x86_64: Booted on qemu. No regression. [1]
arm64: Booted on rpi4b (4GB model). No regression. [2]

[1]. https://openqa.qa.codethink.co.uk/tests/3494
[2]. https://openqa.qa.codethink.co.uk/tests/3495

Tested-by: Sudip Mukherjee <[email protected]>

--
Regards
Sudip

2023-05-10 09:39:06

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Wed, May 10, 2023 at 06:29:23PM +1000, Rudi Heitbaum wrote:
> On Wed, 10 May 2023 at 17:25, Greg Kroah-Hartman
> <[email protected]> wrote:
> >
> > On Tue, May 09, 2023 at 02:58:06PM +0000, Rudi Heitbaum wrote:
> > > On Tue, May 09, 2023 at 03:56:42PM +0200, Greg Kroah-Hartman wrote:
> > > > On Tue, May 09, 2023 at 01:10:32PM +0000, Rudi Heitbaum wrote:
> > > > > On Tue, May 09, 2023 at 08:06:58AM +0000, Rudi Heitbaum wrote:
> > > > > > On Tue, May 09, 2023 at 05:26:44AM +0200, Greg Kroah-Hartman wrote:
> > > > > > > This is the start of the stable review cycle for the 6.3.2 release.
> > > > > > > There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> > > > > > > Anything received after that time might be too late.
> > > > > >
> > > > > > Hi Greg,
> > > > > >
> > > > > > 6.3.2-rc2 tested.
> > > > >
> > > > > Hi Greg,
> > > > >
> > > > > Further testing and have seen ntfs3: NULL pointer dereference with ntfs_lookup errors
> > > > > with 6.3.2-rc2 (I have not seen this error before.) No other errors in the logs.
> > > >
> > > > Can you reproduce this without the extern, gpl-violation module loaded?
> > > >
> > > > thanks,
> > > >
> > > > greg k-h
> > >
> > > Hi Greg,
> > >
> > > I dropped the bcm_sta and recompiled and commented out the i915.guc=3
> > > and was able to reproduce.
> > >
> > > [ 84.745080] BUG: kernel NULL pointer dereference, address: 0000000000000020
> > > [ 84.746239] #PF: supervisor read access in kernel mode
> > > [ 84.747599] #PF: error_code(0x0000) - not-present page
> > > [ 84.748929] PGD 0 P4D 0
> > > [ 84.750240] Oops: 0000 [#1] SMP NOPTI
> > > [ 84.751575] CPU: 2 PID: 3176 Comm: .NET ThreadPool Not tainted 6.3.2-rc2 #1
> > > [ 84.752998] Hardware name: Intel(R) Client Systems NUC12WSKi7/NUC12WSBi7, BIOS WSADL357.0085.2022.0718.1739 07/18/2022
> > > [ 84.754474] RIP: 0010:ntfs_lookup+0x76/0xe0 [ntfs3]
> >
> > And do you get this same crash on ntfs3 on 6.4-rc1? Is this a new
> > regression, or does it also show up on 6.3.1?
>
> Tested with 6.3.1 during the day today. No errors, and had been
> running 6.3.1 with no issue. Retested with 6.3.2-rc2 and problem
> immediately evident. So yes - I believe a regression.
>
> I have built and am now testing 6.4.0-rc1 this evening - no errors so far.
>
> [ 0.000000] Linux version 6.4.0-rc1 (docker@1ccd349e2545)
> (x86_64-libreelec-linux-gnu-gcc-13.1.0 (GCC) 13.1.0, GNU ld (GNU
> Binutils) 2.40) #1 SMP Wed May 10 07:51:37 UTC 2023
>
> > And ntfs, ick, why? And .NET? What a combination...
>
> Joys of media players. Test device gets to test exfat, ntfs3, .NET,
> and throw in a compile host/GHA runner to put it through paces.

Yeah, this should work. Thanks for verifying this works on other
releases. Any chance you can do 'git bisect' to track down the
offending commit? In looking things over, I don't see anything
obvious...

thanks,

greg k-h

2023-05-10 12:02:37

by Rudi Heitbaum

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Wed, 10 May 2023 at 19:09, Greg Kroah-Hartman
<[email protected]> wrote:
>
> On Wed, May 10, 2023 at 06:29:23PM +1000, Rudi Heitbaum wrote:
> > On Wed, 10 May 2023 at 17:25, Greg Kroah-Hartman
> > <[email protected]> wrote:
> > >
> > > On Tue, May 09, 2023 at 02:58:06PM +0000, Rudi Heitbaum wrote:
> > > > On Tue, May 09, 2023 at 03:56:42PM +0200, Greg Kroah-Hartman wrote:
> > > > > On Tue, May 09, 2023 at 01:10:32PM +0000, Rudi Heitbaum wrote:
> > > > > > On Tue, May 09, 2023 at 08:06:58AM +0000, Rudi Heitbaum wrote:
> > > > > > > On Tue, May 09, 2023 at 05:26:44AM +0200, Greg Kroah-Hartman wrote:
> > > > > > > > This is the start of the stable review cycle for the 6.3.2 release.
> > > > > > > > There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> > > > > > > > Anything received after that time might be too late.
> > > > > > >
> > > > > > > Hi Greg,
> > > > > > >
> > > > > > > 6.3.2-rc2 tested.
> > > > > >
> > > > > > Hi Greg,
> > > > > >
> > > > > > Further testing and have seen ntfs3: NULL pointer dereference with ntfs_lookup errors
> > > > > > with 6.3.2-rc2 (I have not seen this error before.) No other errors in the logs.
> > > > >
> > > > > Can you reproduce this without the extern, gpl-violation module loaded?
> > > > >
> > > > > thanks,
> > > > >
> > > > > greg k-h
> > > >
> > > > Hi Greg,
> > > >
> > > > I dropped the bcm_sta and recompiled and commented out the i915.guc=3
> > > > and was able to reproduce.
> > > >
> > > > [ 84.745080] BUG: kernel NULL pointer dereference, address: 0000000000000020
> > > > [ 84.746239] #PF: supervisor read access in kernel mode
> > > > [ 84.747599] #PF: error_code(0x0000) - not-present page
> > > > [ 84.748929] PGD 0 P4D 0
> > > > [ 84.750240] Oops: 0000 [#1] SMP NOPTI
> > > > [ 84.751575] CPU: 2 PID: 3176 Comm: .NET ThreadPool Not tainted 6.3.2-rc2 #1
> > > > [ 84.752998] Hardware name: Intel(R) Client Systems NUC12WSKi7/NUC12WSBi7, BIOS WSADL357.0085.2022.0718.1739 07/18/2022
> > > > [ 84.754474] RIP: 0010:ntfs_lookup+0x76/0xe0 [ntfs3]
> > >
> > > And do you get this same crash on ntfs3 on 6.4-rc1? Is this a new
> > > regression, or does it also show up on 6.3.1?
> >
> > Tested with 6.3.1 during the day today. No errors, and had been
> > running 6.3.1 with no issue. Retested with 6.3.2-rc2 and problem
> > immediately evident. So yes - I believe a regression.
> >
> > I have built and am now testing 6.4.0-rc1 this evening - no errors so far.
> >
> > [ 0.000000] Linux version 6.4.0-rc1 (docker@1ccd349e2545)
> > (x86_64-libreelec-linux-gnu-gcc-13.1.0 (GCC) 13.1.0, GNU ld (GNU
> > Binutils) 2.40) #1 SMP Wed May 10 07:51:37 UTC 2023
> >
> > > And ntfs, ick, why? And .NET? What a combination...
> >
> > Joys of media players. Test device gets to test exfat, ntfs3, .NET,
> > and throw in a compile host/GHA runner to put it through paces.
>
> Yeah, this should work. Thanks for verifying this works on other
> releases. Any chance you can do 'git bisect' to track down the
> offending commit? In looking things over, I don't see anything
> obvious...

Hi Greg,

I can confirm the offending commit in 6.3.2-rc2 is

bf11fd528a97 fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()

Regards
Rudi

> thanks,
>
> greg k-h

2023-05-10 23:11:56

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Wed, May 10, 2023 at 09:58:06PM +1000, Rudi Heitbaum wrote:
> On Wed, 10 May 2023 at 19:09, Greg Kroah-Hartman
> <[email protected]> wrote:
> >
> > On Wed, May 10, 2023 at 06:29:23PM +1000, Rudi Heitbaum wrote:
> > > On Wed, 10 May 2023 at 17:25, Greg Kroah-Hartman
> > > <[email protected]> wrote:
> > > >
> > > > On Tue, May 09, 2023 at 02:58:06PM +0000, Rudi Heitbaum wrote:
> > > > > On Tue, May 09, 2023 at 03:56:42PM +0200, Greg Kroah-Hartman wrote:
> > > > > > On Tue, May 09, 2023 at 01:10:32PM +0000, Rudi Heitbaum wrote:
> > > > > > > On Tue, May 09, 2023 at 08:06:58AM +0000, Rudi Heitbaum wrote:
> > > > > > > > On Tue, May 09, 2023 at 05:26:44AM +0200, Greg Kroah-Hartman wrote:
> > > > > > > > > This is the start of the stable review cycle for the 6.3.2 release.
> > > > > > > > > There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> > > > > > > > > Anything received after that time might be too late.
> > > > > > > >
> > > > > > > > Hi Greg,
> > > > > > > >
> > > > > > > > 6.3.2-rc2 tested.
> > > > > > >
> > > > > > > Hi Greg,
> > > > > > >
> > > > > > > Further testing and have seen ntfs3: NULL pointer dereference with ntfs_lookup errors
> > > > > > > with 6.3.2-rc2 (I have not seen this error before.) No other errors in the logs.
> > > > > >
> > > > > > Can you reproduce this without the extern, gpl-violation module loaded?
> > > > > >
> > > > > > thanks,
> > > > > >
> > > > > > greg k-h
> > > > >
> > > > > Hi Greg,
> > > > >
> > > > > I dropped the bcm_sta and recompiled and commented out the i915.guc=3
> > > > > and was able to reproduce.
> > > > >
> > > > > [ 84.745080] BUG: kernel NULL pointer dereference, address: 0000000000000020
> > > > > [ 84.746239] #PF: supervisor read access in kernel mode
> > > > > [ 84.747599] #PF: error_code(0x0000) - not-present page
> > > > > [ 84.748929] PGD 0 P4D 0
> > > > > [ 84.750240] Oops: 0000 [#1] SMP NOPTI
> > > > > [ 84.751575] CPU: 2 PID: 3176 Comm: .NET ThreadPool Not tainted 6.3.2-rc2 #1
> > > > > [ 84.752998] Hardware name: Intel(R) Client Systems NUC12WSKi7/NUC12WSBi7, BIOS WSADL357.0085.2022.0718.1739 07/18/2022
> > > > > [ 84.754474] RIP: 0010:ntfs_lookup+0x76/0xe0 [ntfs3]
> > > >
> > > > And do you get this same crash on ntfs3 on 6.4-rc1? Is this a new
> > > > regression, or does it also show up on 6.3.1?
> > >
> > > Tested with 6.3.1 during the day today. No errors, and had been
> > > running 6.3.1 with no issue. Retested with 6.3.2-rc2 and problem
> > > immediately evident. So yes - I believe a regression.
> > >
> > > I have built and am now testing 6.4.0-rc1 this evening - no errors so far.
> > >
> > > [ 0.000000] Linux version 6.4.0-rc1 (docker@1ccd349e2545)
> > > (x86_64-libreelec-linux-gnu-gcc-13.1.0 (GCC) 13.1.0, GNU ld (GNU
> > > Binutils) 2.40) #1 SMP Wed May 10 07:51:37 UTC 2023
> > >
> > > > And ntfs, ick, why? And .NET? What a combination...
> > >
> > > Joys of media players. Test device gets to test exfat, ntfs3, .NET,
> > > and throw in a compile host/GHA runner to put it through paces.
> >
> > Yeah, this should work. Thanks for verifying this works on other
> > releases. Any chance you can do 'git bisect' to track down the
> > offending commit? In looking things over, I don't see anything
> > obvious...
>
> Hi Greg,
>
> I can confirm the offending commit in 6.3.2-rc2 is
>
> bf11fd528a97 fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()

Thanks! Odd that this didn't show up for you on the other stable -rc
releases, as that commit is also in those trees.

I'll go revert this for now and ask the maintainer to send a fixed
version.

thanks,

greg k-h

2023-05-11 08:47:42

by Rudi Heitbaum

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Thu, 11 May 2023 at 09:00, Greg Kroah-Hartman
<[email protected]> wrote:
>
> On Wed, May 10, 2023 at 09:58:06PM +1000, Rudi Heitbaum wrote:
> > On Wed, 10 May 2023 at 19:09, Greg Kroah-Hartman
> > <[email protected]> wrote:
> > >
> > > On Wed, May 10, 2023 at 06:29:23PM +1000, Rudi Heitbaum wrote:
> > > > On Wed, 10 May 2023 at 17:25, Greg Kroah-Hartman
> > > > <[email protected]> wrote:
> > > > >
> > > > > On Tue, May 09, 2023 at 02:58:06PM +0000, Rudi Heitbaum wrote:
> > > > > > On Tue, May 09, 2023 at 03:56:42PM +0200, Greg Kroah-Hartman wrote:
> > > > > > > On Tue, May 09, 2023 at 01:10:32PM +0000, Rudi Heitbaum wrote:
> > > > > > > > On Tue, May 09, 2023 at 08:06:58AM +0000, Rudi Heitbaum wrote:
> > > > > > > > > On Tue, May 09, 2023 at 05:26:44AM +0200, Greg Kroah-Hartman wrote:
> > > > > > > > > > This is the start of the stable review cycle for the 6.3.2 release.
> > > > > > > > > > There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> > > > > > > > > > Anything received after that time might be too late.
> > > > > > > > >
> > > > > > > > > Hi Greg,
> > > > > > > > >
> > > > > > > > > 6.3.2-rc2 tested.
> > > > > > > >
> > > > > > > > Hi Greg,
> > > > > > > >
> > > > > > > > Further testing and have seen ntfs3: NULL pointer dereference with ntfs_lookup errors
> > > > > > > > with 6.3.2-rc2 (I have not seen this error before.) No other errors in the logs.
> > > > > > >
> > > > > > > Can you reproduce this without the extern, gpl-violation module loaded?
> > > > > > >
> > > > > > > thanks,
> > > > > > >
> > > > > > > greg k-h
> > > > > >
> > > > > > Hi Greg,
> > > > > >
> > > > > > I dropped the bcm_sta and recompiled and commented out the i915.guc=3
> > > > > > and was able to reproduce.
> > > > > >
> > > > > > [ 84.745080] BUG: kernel NULL pointer dereference, address: 0000000000000020
> > > > > > [ 84.746239] #PF: supervisor read access in kernel mode
> > > > > > [ 84.747599] #PF: error_code(0x0000) - not-present page
> > > > > > [ 84.748929] PGD 0 P4D 0
> > > > > > [ 84.750240] Oops: 0000 [#1] SMP NOPTI
> > > > > > [ 84.751575] CPU: 2 PID: 3176 Comm: .NET ThreadPool Not tainted 6.3.2-rc2 #1
> > > > > > [ 84.752998] Hardware name: Intel(R) Client Systems NUC12WSKi7/NUC12WSBi7, BIOS WSADL357.0085.2022.0718.1739 07/18/2022
> > > > > > [ 84.754474] RIP: 0010:ntfs_lookup+0x76/0xe0 [ntfs3]
> > > > >
> > > > > And do you get this same crash on ntfs3 on 6.4-rc1? Is this a new
> > > > > regression, or does it also show up on 6.3.1?
> > > >
> > > > Tested with 6.3.1 during the day today. No errors, and had been
> > > > running 6.3.1 with no issue. Retested with 6.3.2-rc2 and problem
> > > > immediately evident. So yes - I believe a regression.
> > > >
> > > > I have built and am now testing 6.4.0-rc1 this evening - no errors so far.
> > > >
> > > > [ 0.000000] Linux version 6.4.0-rc1 (docker@1ccd349e2545)
> > > > (x86_64-libreelec-linux-gnu-gcc-13.1.0 (GCC) 13.1.0, GNU ld (GNU
> > > > Binutils) 2.40) #1 SMP Wed May 10 07:51:37 UTC 2023
> > > >
> > > > > And ntfs, ick, why? And .NET? What a combination...
> > > >
> > > > Joys of media players. Test device gets to test exfat, ntfs3, .NET,
> > > > and throw in a compile host/GHA runner to put it through paces.
> > >
> > > Yeah, this should work. Thanks for verifying this works on other
> > > releases. Any chance you can do 'git bisect' to track down the
> > > offending commit? In looking things over, I don't see anything
> > > obvious...
> >
> > Hi Greg,
> >
> > I can confirm the offending commit in 6.3.2-rc2 is
> >
> > bf11fd528a97 fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()
>
> Thanks! Odd that this didn't show up for you on the other stable -rc
> releases, as that commit is also in those trees.
>
> I'll go revert this for now and ask the maintainer to send a fixed
> version.

Hi Greg,

I have run 6.1.28-rc2 today, and was able to trigger the error. So
definitely bad in both 6.3 and 6.1.

[13812.020209] BUG: kernel NULL pointer dereference, address: 0000000000000020
[13812.021322] #PF: supervisor read access in kernel mode
[13812.022346] #PF: error_code(0x0000) - not-present page
[13812.023591] PGD 0 P4D 0
[13812.024876] Oops: 0000 [#1] SMP NOPTI
[13812.026088] CPU: 5 PID: 20386 Comm: .NET ThreadPool Not tainted 6.1.28-rc2 #1
[13812.027336] Hardware name: Intel(R) Client Systems
NUC12WSKi7/NUC12WSBi7, BIOS WSADL357.0085.2022.0718.1739 07/18/2022
[13812.028593] RIP: 0010:ntfs_lookup+0x76/0xe0 [ntfs3]
[13812.029827] Code: 00 00 00 49 89 c4 e8 19 47 fe ff 85 c0 79 3a 48
63 d8 48 8b 3d 4b 1d 77 cd 4c 89 e6 e8 33 25 d1 c3 48 81 fb 00 f0 ff
ff 77 07 <48> 83 7b 20 00 74 41 4c 89 ee 48 89 df e8 88 a5 d5 c3 5b 41
5c 41
[13812.031149] RSP: 0018:ffff91f40537bbc8 EFLAGS: 00010207
[13812.032408] RAX: ffff8a844946a001 RBX: 0000000000000000 RCX: 00000000000042f7
[13812.033650] RDX: 00000000000042f6 RSI: fffff40a00000000 RDI: 0000000000030ed0
[13812.034869] RBP: ffff91f40537bbe8 R08: ffff8a844946c01e R09: ffff8a8474d0387e
[13812.036138] R10: ffff8a845a900000 R11: 0000000000000017 R12: ffff8a844946c000
[13812.037372] R13: ffff8a84db3fd2c0 R14: ffff8a84b44a0470 R15: ffff8a84b44a0548
[13812.039002] FS: 00007f437e7fc6c0(0000) GS:ffff8a8b77740000(0000)
knlGS:0000000000000000
[13812.040509] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[13812.041741] CR2: 0000000000000020 CR3: 000000017835e006 CR4: 0000000000f70ea0
[13812.042986] PKRU: 55555554
[13812.044227] Call Trace:
[13812.045464] <TASK>
[13812.046708] __lookup_slow+0x81/0x130
[13812.047939] walk_component+0x10b/0x180
[13812.049169] path_lookupat+0x6a/0x1a0
[13812.050388] filename_lookup+0xd0/0x190
[13812.051612] vfs_statx+0x84/0x150
[13812.052838] ? getname_flags+0x54/0x1d0
[13812.054062] vfs_fstatat+0x5c/0x80
[13812.055284] __do_sys_newlstat+0x37/0x70
[13812.056580] ? trace_hardirqs_on+0x3a/0xe0
[13812.058429] __x64_sys_newlstat+0x1a/0x20
[13812.059878] do_syscall_64+0x3c/0x90
[13812.061109] entry_SYSCALL_64_after_hwframe+0x63/0xcd
[13812.062369] RIP: 0033:0x7f447ea17184
[13812.063598] Code: 89 02 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00
00 00 0f 1f 40 00 89 f8 48 89 f7 48 89 d6 83 f8 01 77 2b b8 06 00 00
00 0f 05 <48> 3d 00 f0 ff ff 77 04 c3 0f 1f 00 48 8b 15 61 cc 0b 00 f7
d8 64
[13812.064927] RSP: 002b:00007f437e7fa098 EFLAGS: 00000246 ORIG_RAX:
0000000000000006
[13812.066267] RAX: ffffffffffffffda RBX: 00007f43cf45a870 RCX: 00007f447ea17184
[13812.067601] RDX: 00007f437e7fa0a0 RSI: 00007f437e7fa0a0 RDI: 00007f437e7fa210
[13812.068940] RBP: 00007f437e7fa1f0 R08: 00007f437e7fa320 R09: 000000000000002d
[13812.070276] R10: 00007f44051a15e8 R11: 0000000000000246 R12: 00007f43cc018408
[13812.071616] R13: 00007f437e7fa210 R14: 00007f43cf45a870 R15: 000000000000002d
[13812.072960] </TASK>
[13812.074295] Modules linked in: rfcomm xt_nat xt_tcpudp veth
xt_conntrack xt_MASQUERADE nf_conntrack_netlink nfnetlink iptable_nat
nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xt_addrtype
iptable_filter ip_tables x_tables br_netfilter bridge stp llc overlay
8021q ntfs3 bnep btusb btrtl btbcm btintel btmtk bluetooth
ecdh_generic ecc exfat snd_hda_codec_hdmi snd_hda_codec_realtek
snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_hda_codec
iwlwifi mei_hdcp snd_hwdep tpm_tis mei_pxp x86_pkg_temp_thermal
snd_hda_core tpm_tis_core cfg80211 intel_rapl_msr mei_me
intel_powerclamp snd_intel_dspcfg intel_rapl_common mei rfkill tpm_crb
idma64 tpm rng_core pkcs8_key_parser fuse dmi_sysfs
[13812.079600] CR2: 0000000000000020
[13812.081160] ---[ end trace 0000000000000000 ]---

> thanks,
>
> greg k-h

2023-05-11 13:36:08

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Thu, May 11, 2023 at 06:30:02PM +1000, Rudi Heitbaum wrote:
> On Thu, 11 May 2023 at 09:00, Greg Kroah-Hartman
> <[email protected]> wrote:
> >
> > On Wed, May 10, 2023 at 09:58:06PM +1000, Rudi Heitbaum wrote:
> > > On Wed, 10 May 2023 at 19:09, Greg Kroah-Hartman
> > > <[email protected]> wrote:
> > > >
> > > > On Wed, May 10, 2023 at 06:29:23PM +1000, Rudi Heitbaum wrote:
> > > > > On Wed, 10 May 2023 at 17:25, Greg Kroah-Hartman
> > > > > <[email protected]> wrote:
> > > > > >
> > > > > > On Tue, May 09, 2023 at 02:58:06PM +0000, Rudi Heitbaum wrote:
> > > > > > > On Tue, May 09, 2023 at 03:56:42PM +0200, Greg Kroah-Hartman wrote:
> > > > > > > > On Tue, May 09, 2023 at 01:10:32PM +0000, Rudi Heitbaum wrote:
> > > > > > > > > On Tue, May 09, 2023 at 08:06:58AM +0000, Rudi Heitbaum wrote:
> > > > > > > > > > On Tue, May 09, 2023 at 05:26:44AM +0200, Greg Kroah-Hartman wrote:
> > > > > > > > > > > This is the start of the stable review cycle for the 6.3.2 release.
> > > > > > > > > > > There are 694 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 Thu, 11 May 2023 03:05:05 +0000.
> > > > > > > > > > > Anything received after that time might be too late.
> > > > > > > > > >
> > > > > > > > > > Hi Greg,
> > > > > > > > > >
> > > > > > > > > > 6.3.2-rc2 tested.
> > > > > > > > >
> > > > > > > > > Hi Greg,
> > > > > > > > >
> > > > > > > > > Further testing and have seen ntfs3: NULL pointer dereference with ntfs_lookup errors
> > > > > > > > > with 6.3.2-rc2 (I have not seen this error before.) No other errors in the logs.
> > > > > > > >
> > > > > > > > Can you reproduce this without the extern, gpl-violation module loaded?
> > > > > > > >
> > > > > > > > thanks,
> > > > > > > >
> > > > > > > > greg k-h
> > > > > > >
> > > > > > > Hi Greg,
> > > > > > >
> > > > > > > I dropped the bcm_sta and recompiled and commented out the i915.guc=3
> > > > > > > and was able to reproduce.
> > > > > > >
> > > > > > > [ 84.745080] BUG: kernel NULL pointer dereference, address: 0000000000000020
> > > > > > > [ 84.746239] #PF: supervisor read access in kernel mode
> > > > > > > [ 84.747599] #PF: error_code(0x0000) - not-present page
> > > > > > > [ 84.748929] PGD 0 P4D 0
> > > > > > > [ 84.750240] Oops: 0000 [#1] SMP NOPTI
> > > > > > > [ 84.751575] CPU: 2 PID: 3176 Comm: .NET ThreadPool Not tainted 6.3.2-rc2 #1
> > > > > > > [ 84.752998] Hardware name: Intel(R) Client Systems NUC12WSKi7/NUC12WSBi7, BIOS WSADL357.0085.2022.0718.1739 07/18/2022
> > > > > > > [ 84.754474] RIP: 0010:ntfs_lookup+0x76/0xe0 [ntfs3]
> > > > > >
> > > > > > And do you get this same crash on ntfs3 on 6.4-rc1? Is this a new
> > > > > > regression, or does it also show up on 6.3.1?
> > > > >
> > > > > Tested with 6.3.1 during the day today. No errors, and had been
> > > > > running 6.3.1 with no issue. Retested with 6.3.2-rc2 and problem
> > > > > immediately evident. So yes - I believe a regression.
> > > > >
> > > > > I have built and am now testing 6.4.0-rc1 this evening - no errors so far.
> > > > >
> > > > > [ 0.000000] Linux version 6.4.0-rc1 (docker@1ccd349e2545)
> > > > > (x86_64-libreelec-linux-gnu-gcc-13.1.0 (GCC) 13.1.0, GNU ld (GNU
> > > > > Binutils) 2.40) #1 SMP Wed May 10 07:51:37 UTC 2023
> > > > >
> > > > > > And ntfs, ick, why? And .NET? What a combination...
> > > > >
> > > > > Joys of media players. Test device gets to test exfat, ntfs3, .NET,
> > > > > and throw in a compile host/GHA runner to put it through paces.
> > > >
> > > > Yeah, this should work. Thanks for verifying this works on other
> > > > releases. Any chance you can do 'git bisect' to track down the
> > > > offending commit? In looking things over, I don't see anything
> > > > obvious...
> > >
> > > Hi Greg,
> > >
> > > I can confirm the offending commit in 6.3.2-rc2 is
> > >
> > > bf11fd528a97 fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()
> >
> > Thanks! Odd that this didn't show up for you on the other stable -rc
> > releases, as that commit is also in those trees.
> >
> > I'll go revert this for now and ask the maintainer to send a fixed
> > version.
>
> Hi Greg,
>
> I have run 6.1.28-rc2 today, and was able to trigger the error. So
> definitely bad in both 6.3 and 6.1.
>
> [13812.020209] BUG: kernel NULL pointer dereference, address: 0000000000000020
> [13812.021322] #PF: supervisor read access in kernel mode
> [13812.022346] #PF: error_code(0x0000) - not-present page
> [13812.023591] PGD 0 P4D 0
> [13812.024876] Oops: 0000 [#1] SMP NOPTI
> [13812.026088] CPU: 5 PID: 20386 Comm: .NET ThreadPool Not tainted 6.1.28-rc2 #1
> [13812.027336] Hardware name: Intel(R) Client Systems
> NUC12WSKi7/NUC12WSBi7, BIOS WSADL357.0085.2022.0718.1739 07/18/2022
> [13812.028593] RIP: 0010:ntfs_lookup+0x76/0xe0 [ntfs3]
> [13812.029827] Code: 00 00 00 49 89 c4 e8 19 47 fe ff 85 c0 79 3a 48
> 63 d8 48 8b 3d 4b 1d 77 cd 4c 89 e6 e8 33 25 d1 c3 48 81 fb 00 f0 ff
> ff 77 07 <48> 83 7b 20 00 74 41 4c 89 ee 48 89 df e8 88 a5 d5 c3 5b 41
> 5c 41
> [13812.031149] RSP: 0018:ffff91f40537bbc8 EFLAGS: 00010207
> [13812.032408] RAX: ffff8a844946a001 RBX: 0000000000000000 RCX: 00000000000042f7
> [13812.033650] RDX: 00000000000042f6 RSI: fffff40a00000000 RDI: 0000000000030ed0
> [13812.034869] RBP: ffff91f40537bbe8 R08: ffff8a844946c01e R09: ffff8a8474d0387e
> [13812.036138] R10: ffff8a845a900000 R11: 0000000000000017 R12: ffff8a844946c000
> [13812.037372] R13: ffff8a84db3fd2c0 R14: ffff8a84b44a0470 R15: ffff8a84b44a0548
> [13812.039002] FS: 00007f437e7fc6c0(0000) GS:ffff8a8b77740000(0000)
> knlGS:0000000000000000
> [13812.040509] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [13812.041741] CR2: 0000000000000020 CR3: 000000017835e006 CR4: 0000000000f70ea0
> [13812.042986] PKRU: 55555554
> [13812.044227] Call Trace:
> [13812.045464] <TASK>
> [13812.046708] __lookup_slow+0x81/0x130
> [13812.047939] walk_component+0x10b/0x180
> [13812.049169] path_lookupat+0x6a/0x1a0
> [13812.050388] filename_lookup+0xd0/0x190
> [13812.051612] vfs_statx+0x84/0x150
> [13812.052838] ? getname_flags+0x54/0x1d0
> [13812.054062] vfs_fstatat+0x5c/0x80
> [13812.055284] __do_sys_newlstat+0x37/0x70
> [13812.056580] ? trace_hardirqs_on+0x3a/0xe0
> [13812.058429] __x64_sys_newlstat+0x1a/0x20
> [13812.059878] do_syscall_64+0x3c/0x90
> [13812.061109] entry_SYSCALL_64_after_hwframe+0x63/0xcd
> [13812.062369] RIP: 0033:0x7f447ea17184
> [13812.063598] Code: 89 02 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00
> 00 00 0f 1f 40 00 89 f8 48 89 f7 48 89 d6 83 f8 01 77 2b b8 06 00 00
> 00 0f 05 <48> 3d 00 f0 ff ff 77 04 c3 0f 1f 00 48 8b 15 61 cc 0b 00 f7
> d8 64
> [13812.064927] RSP: 002b:00007f437e7fa098 EFLAGS: 00000246 ORIG_RAX:
> 0000000000000006
> [13812.066267] RAX: ffffffffffffffda RBX: 00007f43cf45a870 RCX: 00007f447ea17184
> [13812.067601] RDX: 00007f437e7fa0a0 RSI: 00007f437e7fa0a0 RDI: 00007f437e7fa210
> [13812.068940] RBP: 00007f437e7fa1f0 R08: 00007f437e7fa320 R09: 000000000000002d
> [13812.070276] R10: 00007f44051a15e8 R11: 0000000000000246 R12: 00007f43cc018408
> [13812.071616] R13: 00007f437e7fa210 R14: 00007f43cf45a870 R15: 000000000000002d
> [13812.072960] </TASK>
> [13812.074295] Modules linked in: rfcomm xt_nat xt_tcpudp veth
> xt_conntrack xt_MASQUERADE nf_conntrack_netlink nfnetlink iptable_nat
> nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xt_addrtype
> iptable_filter ip_tables x_tables br_netfilter bridge stp llc overlay
> 8021q ntfs3 bnep btusb btrtl btbcm btintel btmtk bluetooth
> ecdh_generic ecc exfat snd_hda_codec_hdmi snd_hda_codec_realtek
> snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_hda_codec
> iwlwifi mei_hdcp snd_hwdep tpm_tis mei_pxp x86_pkg_temp_thermal
> snd_hda_core tpm_tis_core cfg80211 intel_rapl_msr mei_me
> intel_powerclamp snd_intel_dspcfg intel_rapl_common mei rfkill tpm_crb
> idma64 tpm rng_core pkcs8_key_parser fuse dmi_sysfs
> [13812.079600] CR2: 0000000000000020
> [13812.081160] ---[ end trace 0000000000000000 ]---

Wonderful, thanks for testing this out!

Hopefully the real releases in a bit are all good, thanks for letting us
know.

greg k-h

2023-05-11 14:24:01

by Linus Torvalds

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Thu, May 11, 2023 at 3:30 AM Rudi Heitbaum <[email protected]> wrote:
>
> I have run 6.1.28-rc2 today, and was able to trigger the error. So
> definitely bad in both 6.3 and 6.1.
>
> [13812.020209] BUG: kernel NULL pointer dereference, address: 0000000000000020
> [13812.021322] #PF: supervisor read access in kernel mode
> [13812.022346] #PF: error_code(0x0000) - not-present page
> [13812.023591] PGD 0 P4D 0
> [13812.024876] Oops: 0000 [#1] SMP NOPTI
> [13812.026088] CPU: 5 PID: 20386 Comm: .NET ThreadPool Not tainted 6.1.28-rc2 #1
> [13812.027336] Hardware name: Intel(R) Client Systems
> NUC12WSKi7/NUC12WSBi7, BIOS WSADL357.0085.2022.0718.1739 07/18/2022
> [13812.028593] RIP: 0010:ntfs_lookup+0x76/0xe0 [ntfs3]

I suspect this is fixed in mainline by commit 6827d50b2c43 ("fs/ntfs3:
Refactoring of various minor issues") which changed the IS_ERR() check
into a IS_ERR_OR_NULL().

But dropping the original fix from stable might be the right thing to do.

Linus

2023-05-12 10:07:41

by Rudi Heitbaum

[permalink] [raw]
Subject: Re: [PATCH 6.3 000/694] 6.3.2-rc2 review

On Fri, 12 May 2023 at 00:24, Linus Torvalds
<[email protected]> wrote:
>
> On Thu, May 11, 2023 at 3:30 AM Rudi Heitbaum <[email protected]> wrote:
> >
> > I have run 6.1.28-rc2 today, and was able to trigger the error. So
> > definitely bad in both 6.3 and 6.1.
> >
> > [13812.020209] BUG: kernel NULL pointer dereference, address: 0000000000000020
> > [13812.021322] #PF: supervisor read access in kernel mode
> > [13812.022346] #PF: error_code(0x0000) - not-present page
> > [13812.023591] PGD 0 P4D 0
> > [13812.024876] Oops: 0000 [#1] SMP NOPTI
> > [13812.026088] CPU: 5 PID: 20386 Comm: .NET ThreadPool Not tainted 6.1.28-rc2 #1
> > [13812.027336] Hardware name: Intel(R) Client Systems
> > NUC12WSKi7/NUC12WSBi7, BIOS WSADL357.0085.2022.0718.1739 07/18/2022
> > [13812.028593] RIP: 0010:ntfs_lookup+0x76/0xe0 [ntfs3]
>
> I suspect this is fixed in mainline by commit 6827d50b2c43 ("fs/ntfs3:
> Refactoring of various minor issues") which changed the IS_ERR() check
> into a IS_ERR_OR_NULL().

Hi Linus,

Thanks for the direction to the commit. I can confirm that once adding
commit 6827d50b2c43 to both 6.1.28-rc2 and 6.3.2-rc2 and testing for
today - that the error is not reproducible with the below lines.

- if (!IS_ERR(inode) && inode->i_op == NULL) {
+ if (!IS_ERR_OR_NULL(inode) && !inode->i_op) {

Rudi

> But dropping the original fix from stable might be the right thing to do.
>
> Linus