This is the start of the stable review cycle for the 6.1.28 release.
There are 610 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.1.28-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.1.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 6.1.28-rc2
Xingui Yang <[email protected]>
scsi: libsas: Grab the ATA port lock in sas_ata_device_link_abort()
Thomas Gleixner <[email protected]>
debugobject: Ensure pool refill (again)
Jiri Slaby (SUSE) <[email protected]>
drm/amd/display (gcc13): fix enum mismatch
Jan Sokolowski <[email protected]>
i40e: use int for i40e_status
Jan Sokolowski <[email protected]>
i40e: Remove string printing for i40e_status
Jan Sokolowski <[email protected]>
i40e: Remove unused i40e status codes
Jiri Slaby (SUSE) <[email protected]>
sfc (gcc13): synchronize ef100_enqueue_skb()'s return type
Jiri Slaby (SUSE) <[email protected]>
block/blk-iocost (gcc13): keep large values in a new enum
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
Jiri Slaby (SUSE) <[email protected]>
wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type
Jiri Slaby (SUSE) <[email protected]>
bonding (gcc13): synchronize bond_{a,t}lb_xmit() types
Jiri Slaby (SUSE) <[email protected]>
thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype
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
Arnd Bergmann <[email protected]>
blk-iocost: avoid 64-bit division in ioc_timer_fn
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
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
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
Bitterblue Smith <[email protected]>
wifi: rtl8xxxu: RTL8192EU always needs full init
Tanmay Shah <[email protected]>
mailbox: zynqmp: Fix typo in IPI documentation
Marco Elver <[email protected]>
kcsan: Avoid READ_ONCE() in read_instrumented_memory()
Tanmay Shah <[email protected]>
mailbox: zynqmp: Fix IPI isr handling
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
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()
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
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
Pierre-Louis Bossart <[email protected]>
soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime
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
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
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: dispcc-qcm2290: get rid of test clock
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
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
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
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
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
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
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 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
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
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
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
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
Krzysztof Kozlowski <[email protected]>
iio: light: max44009: add missing OF device matching
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"
Ziyang Xuan <[email protected]>
ipv4: Fix potential uninit variable access bug in __ip_make_skb()
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
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"
Jiri Pirko <[email protected]>
net/mlx5: Suspend auxiliary devices only in case of PCI device suspend
Jiri Pirko <[email protected]>
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: 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: 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
Johannes Berg <[email protected]>
wifi: iwlwifi: fw: fix memory leak in debugfs
Tzung-Bi Shih <[email protected]>
netfilter: conntrack: fix wrong ct->timeout value
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
Deren Wu <[email protected]>
wifi: mt76: add flexible polling wait-interval support
Kang Chen <[email protected]>
wifi: mt76: handle failure of vzalloc in mt7615_coredump_work
Lorenz Brun <[email protected]>
wifi: mt76: mt7915: expose device tree match table
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: 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
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
John Garry <[email protected]>
scsi: libsas: Add sas_ata_device_link_abort()
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()
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
Anastasia Kovaleva <[email protected]>
scsi: target: core: Change the way target_xcopy_do_work() sets restiction on max I/O
Daniel Borkmann <[email protected]>
bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation
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
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
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 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()
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
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
Alexey V. Vissarionov <[email protected]>
wifi: ath6kl: minor fix for allocation size
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.
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
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
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
Uros Bizjak <[email protected]>
x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
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
Christian König <[email protected]>
drm/ttm: optimize pool allocations a bit v2
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: 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
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
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
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()
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
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
Manivannan Sadhasivam <[email protected]>
ARM: dts: qcom: sdx55: Fix the unit address of PCIe EP node
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: 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: 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: 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
Konrad Dybcio <[email protected]>
arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
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
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
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: r9a07g043: Introduce SOC_PERIPHERAL_IRQ() macro to specify interrupt property
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
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
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
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
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
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
Rae Moar <[email protected]>
kunit: improve KTAP compliance of KUnit test output
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/hdm: Fail upon detecting 0-sized decoders
Dave Chinner <[email protected]>
xfs: don't consider future format versions valid
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
Yu Songping <[email protected]>
swsmu/amdgpu_smu: Fix the wrong if-condition
Ondrej Mosnacek <[email protected]>
tracing: Fix permissions for the buffer_percent file
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
Hans de Goede <[email protected]>
ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530
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
David Matlack <[email protected]>
KVM: RISC-V: Retry fault if vma_lookup() results become invalid
Alex Hung <[email protected]>
drm/amd/display: fix a divided-by-zero error
Hamza Mahfooz <[email protected]>
drm/amd/display: fix PSR-SU/DSC interoperability support
Daniel Miess <[email protected]>
drm/amd/display: limit timing for single dimm memory
Nasir Osman <[email protected]>
drm/amd/display: Remove stutter only configurations
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
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: 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
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
Bart Van Assche <[email protected]>
blk-crypto: Add a missing include directive
Christoph Hellwig <[email protected]>
blk-crypto: move internal only declarations to blk-crypto-internal.h
Christoph Hellwig <[email protected]>
blk-crypto: add a blk_crypto_config_supported_natively helper
Christoph Hellwig <[email protected]>
blk-crypto: don't use struct request_queue for public interfaces
Chengming Zhou <[email protected]>
blk-stat: fix QUEUE_FLAG_STATS clear
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
Randy Dunlap <[email protected]>
IMA: allow/fix UML builds
Dmitry Baryshkov <[email protected]>
phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes
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
Ard Biesheuvel <[email protected]>
arm64: Stash shadow stack pointer in the task struct on interrupt
Ard Biesheuvel <[email protected]>
arm64: Always load shadow stack pointer directly from the task struct
Syed Saba Kareem <[email protected]>
ASoC: amd: ps: update the acp clock source.
syed saba kareem <[email protected]>
ASoC: amd: fix ACP version typo mistake
Mario Limonciello <[email protected]>
wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
Jiri Slaby (SUSE) <[email protected]>
wireguard: timers: cast enum limits members to int in prints
Tony Luck <[email protected]>
x86/cpu: Add model number for Intel Arrow Lake processor
Vladimir Oltean <[email protected]>
asm-generic/io.h: suppress endianness warnings for readq() and writeq()
Steven Rostedt (Google) <[email protected]>
tracing: Error if a trace event has an array for a __field()
Kalle Valo <[email protected]>
wifi: ath11k: reduce the MHI timeout to 20s
Benjamin Asbach <[email protected]>
platform/x86: thinkpad_acpi: Add missing T14s Gen1 type to s2idle quirk list
Daniel Golle <[email protected]>
net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II
Ranjan Kumar <[email protected]>
scsi: mpi3mr: Handle soft reset in progress fault code (0xF002)
Anh Tuan Phan <[email protected]>
selftests mount: Fix mount_setattr_test builds failed
Jiri Slaby (SUSE) <[email protected]>
net: wwan: t7xx: do not compile with -Werror
Duy Nguyen <[email protected]>
ASoC: da7213.c: add missing pm_runtime_disable()
Hans de Goede <[email protected]>
ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
Patrik Dahlström <[email protected]>
iio: adc: palmas_gpadc: fix NULL dereference on rmmod
Ge-org Brohammer <[email protected]>
ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22)
Michael Kelley <[email protected]>
x86/hyperv: Block root partition functionality in a Confidential VM
Shengjiu Wang <[email protected]>
ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm
Eugene Huang <[email protected]>
ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15
Eugene Huang <[email protected]>
ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15
-------------
Diffstat:
Documentation/block/inline-encryption.rst | 12 +-
.../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/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/mediatek/mt8192-asurada.dtsi | 2 +-
arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 3 +-
arch/arm64/boot/dts/qcom/ipq6018.dtsi | 6 +-
arch/arm64/boot/dts/qcom/ipq8074.dtsi | 12 +-
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 +-
arch/arm64/boot/dts/qcom/msm8998.dtsi | 4 +-
arch/arm64/boot/dts/qcom/pmi8994.dtsi | 2 -
.../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/sdm845.dtsi | 14 +-
arch/arm64/boot/dts/qcom/sm8150.dtsi | 6 +-
arch/arm64/boot/dts/qcom/sm8250.dtsi | 8 +-
.../dts/qcom/sm8350-microsoft-surface-duo2.dts | 3 +
arch/arm64/boot/dts/qcom/sm8450.dtsi | 12 +-
arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 3 -
arch/arm64/boot/dts/renesas/r8a77990.dtsi | 3 -
arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 304 +++---
arch/arm64/boot/dts/renesas/r9a07g043u.dtsi | 12 +
arch/arm64/boot/dts/renesas/r9a07g043u11-smarc.dts | 2 +-
arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 19 +-
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 19 +-
arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 4 +-
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/crypto/aes-neonbs-core.S | 9 +-
arch/arm64/include/asm/debug-monitors.h | 1 +
arch/arm64/include/asm/kvm_host.h | 4 +
arch/arm64/include/asm/scs.h | 7 +-
arch/arm64/kernel/debug-monitors.c | 5 +
arch/arm64/kernel/entry.S | 16 +-
arch/arm64/kernel/head.S | 2 +-
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/sh/kernel/cpu/sh4/sq.c | 2 +-
arch/x86/include/asm/intel-family.h | 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/kernel/cpu/mshyperv.c | 12 +-
arch/x86/kvm/vmx/vmx.c | 15 +
block/blk-crypto-internal.h | 37 +-
block/blk-crypto-profile.c | 47 +-
block/blk-crypto.c | 95 +-
block/blk-iocost.c | 10 +-
block/blk-merge.c | 2 +
block/blk-mq.c | 17 +-
block/blk-stat.c | 4 +-
crypto/algapi.c | 4 +-
crypto/drbg.c | 2 +-
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/cacheinfo.c | 5 +-
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/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/microchip/clk-mpfs.c | 3 +-
drivers/clk/qcom/dispcc-qcm2290.c | 9 -
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 | 14 -
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 | 15 +-
drivers/dma/at_xdmac.c | 5 +-
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 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 3 +
.../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.h | 4 +-
drivers/gpu/drm/amd/display/dc/dce60/Makefile | 2 +-
.../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 16 +-
.../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 3 +-
.../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2 +-
.../drm/amd/display/dc/dcn314/dcn314_resource.c | 77 +-
.../drm/amd/display/dc/dcn314/dcn314_resource.h | 4 +
.../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c | 2 +-
.../drm/amd/display/modules/power/power_helpers.c | 35 +
.../drm/amd/display/modules/power/power_helpers.h | 3 +
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/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/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 | 161 ++-
drivers/gpu/drm/vgem/vgem_fence.c | 1 +
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/adc/palmas_gpadc.c | 2 +-
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/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/iommu/amd/amd_iommu_types.h | 4 +-
drivers/iommu/amd/iommu.c | 6 +-
drivers/iommu/iommu.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 | 6 +-
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/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/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 | 11 +-
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/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/i40e/i40e.h | 6 +-
drivers/net/ethernet/intel/i40e/i40e_adminq.c | 68 +-
drivers/net/ethernet/intel/i40e/i40e_alloc.h | 22 +-
drivers/net/ethernet/intel/i40e/i40e_client.c | 12 +-
drivers/net/ethernet/intel/i40e/i40e_common.c | 1034 +++++++++-----------
drivers/net/ethernet/intel/i40e/i40e_dcb.c | 60 +-
drivers/net/ethernet/intel/i40e/i40e_dcb.h | 28 +-
drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 16 +-
drivers/net/ethernet/intel/i40e/i40e_ddp.c | 14 +-
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 8 +-
drivers/net/ethernet/intel/i40e/i40e_diag.c | 12 +-
drivers/net/ethernet/intel/i40e/i40e_diag.h | 4 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 65 +-
drivers/net/ethernet/intel/i40e/i40e_hmc.c | 56 +-
drivers/net/ethernet/intel/i40e/i40e_hmc.h | 44 +-
drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 94 +-
drivers/net/ethernet/intel/i40e/i40e_lan_hmc.h | 32 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 404 ++++----
drivers/net/ethernet/intel/i40e/i40e_nvm.c | 252 ++---
drivers/net/ethernet/intel/i40e/i40e_osdep.h | 1 -
drivers/net/ethernet/intel/i40e/i40e_prototype.h | 671 +++++++------
drivers/net/ethernet/intel/i40e/i40e_status.h | 35 -
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 94 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 23 +-
drivers/net/ethernet/mellanox/mlx5/core/dev.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 6 +-
.../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_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 +-
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/health.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 16 +-
.../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 6 +-
.../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 2 +-
drivers/net/ethernet/sfc/ef100_tx.c | 3 +-
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/pcs/pcs-xpcs.c | 13 +-
drivers/net/phy/sfp.c | 4 +
drivers/net/wireguard/timers.c | 8 +-
drivers/net/wireless/ath/ath11k/ahb.c | 14 +-
drivers/net/wireless/ath/ath11k/dbring.c | 12 +-
drivers/net/wireless/ath/ath11k/mac.h | 2 +-
drivers/net/wireless/ath/ath11k/mhi.c | 2 +-
drivers/net/wireless/ath/ath11k/peer.c | 5 +-
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/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 | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 10 +
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/mt76.h | 9 +-
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 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 2 +
drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 40 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 20 -
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 9 +-
drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 2 +-
drivers/net/wireless/mediatek/mt76/tx.c | 4 +
drivers/net/wireless/mediatek/mt76/util.c | 10 +-
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 1 +
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 1 +
drivers/net/wireless/realtek/rtlwifi/debug.c | 12 +-
drivers/net/wireless/realtek/rtw88/mac.c | 8 +-
drivers/net/wireless/realtek/rtw89/core.c | 10 +-
drivers/net/wireless/realtek/rtw89/pci.c | 19 +-
drivers/net/wwan/t7xx/Makefile | 2 -
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/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/platform/x86/thinkpad_acpi.c | 8 +
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/rpmsg/qcom_glink_native.c | 10 +-
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/libsas/sas_ata.c | 18 +
drivers/scsi/lpfc/lpfc_init.c | 10 +-
drivers/scsi/megaraid.c | 1 +
drivers/scsi/mpi3mr/mpi3mr_fw.c | 2 +-
drivers/soc/bcm/brcmstb/biuctrl.c | 4 +
drivers/soc/renesas/renesas-soc.c | 5 +-
drivers/soc/ti/pm33xx.c | 5 +-
drivers/soundwire/cadence_master.c | 30 +-
drivers/soundwire/cadence_master.h | 6 +-
drivers/soundwire/intel.c | 99 +-
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-qup.c | 22 +-
drivers/spmi/spmi.c | 3 +-
drivers/staging/iio/resolver/ad2s1210.c | 2 +-
.../media/deprecated/saa7146/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 | 120 ++-
drivers/target/target_core_xcopy.h | 2 +-
drivers/thermal/mtk_thermal.c | 14 +-
drivers/thunderbolt/tb.h | 2 +-
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/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/connect.c | 10 +-
fs/cifs/file.c | 16 +
fs/cifs/misc.c | 8 +-
fs/cifs/sess.c | 7 +-
fs/cifs/smb2pdu.c | 15 +-
fs/crypto/inline_crypt.c | 14 +-
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/mgmt/tree_connect.c | 10 +-
fs/ksmbd/mgmt/tree_connect.h | 3 +
fs/ksmbd/server.c | 1 +
fs/ksmbd/smb2pdu.c | 21 +-
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/asm-generic/io.h | 4 +-
include/drm/i915_pciids.h | 1 -
include/linux/blk-crypto-profile.h | 12 -
include/linux/blk-crypto.h | 15 +-
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/sunrpc/sched.h | 3 +-
include/linux/tick.h | 2 +
include/linux/vt_buffer.h | 2 +-
include/net/bond_alb.h | 4 +-
include/net/netfilter/nf_conntrack_core.h | 6 +-
include/net/scm.h | 13 +-
include/net/xsk_buff_pool.h | 9 +-
include/scsi/sas_ata.h | 6 +
...chip_offset_byte.h => acp63_chip_offset_byte.h} | 2 +-
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/trace/stages/stage5_get_offsets.h | 21 +-
include/uapi/linux/btrfs.h | 1 +
include/uapi/linux/const.h | 2 +-
include/xen/xen.h | 11 +
io_uring/rsrc.c | 2 +-
kernel/bpf/btf.c | 18 +-
kernel/bpf/cgroup.c | 9 +-
kernel/bpf/verifier.c | 32 +-
kernel/dma/swiotlb.c | 16 +-
kernel/events/core.c | 4 +-
kernel/kcsan/core.c | 17 +-
kernel/kheaders.c | 10 +-
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/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 | 16 +-
lib/kunit/executor.c | 6 +-
lib/kunit/test.c | 28 +-
mm/kasan/hw_tags.c | 4 +-
mm/mempolicy.c | 4 +-
mm/vmscan.c | 10 +
net/8021q/vlan_dev.c | 2 +-
net/core/skbuff.c | 3 +
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/sched/sch_fq.c | 6 +-
net/sunrpc/clnt.c | 3 -
net/sunrpc/sched.c | 1 -
net/xdp/xsk_queue.h | 1 +
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/Kconfig | 4 +-
sound/soc/amd/ps/{acp62.h => acp63.h} | 10 +-
sound/soc/amd/ps/pci-ps.c | 130 ++-
sound/soc/amd/ps/ps-mach.c | 30 +-
sound/soc/amd/ps/ps-pdm-dma.c | 188 ++--
sound/soc/amd/yc/acp6x-mach.c | 7 +
sound/soc/codecs/cs35l41.c | 34 +-
sound/soc/codecs/da7213.c | 6 +
sound/soc/codecs/es8316.c | 14 +-
sound/soc/fsl/fsl_mqs.c | 15 +-
sound/soc/intel/boards/bytcr_rt5640.c | 12 +
sound/soc/intel/boards/sof_sdw.c | 11 +
sound/soc/intel/common/soc-acpi-intel-adl-match.c | 20 +
sound/soc/soc-compress.c | 3 +
sound/soc/soc-pcm.c | 4 +
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/gen_loader.c | 10 +-
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 +-
.../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 -
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 -
.../selftests/mount_setattr/mount_setattr_test.c | 1 +
.../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 +
719 files changed, 7864 insertions(+), 6556 deletions(-)
On Tue, May 09, 2023 at 05:26:31AM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.28 release.
> There are 610 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
Hi Greg
On Tue, May 9, 2023 at 12:27 PM Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.1.28 release.
> There are 610 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.1.28-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.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
6.1.28-rc2 tested.
x86_64
Build successfully completed.
Boot successfully completed.
No dmesg regressions.
Video output normal.
Sound output normal.
Lenovo ThinkPad X1 Carbon Gen10(Intel i7-1260P, arch linux)
Thanks
Tested-by: Takeshi Ogasawara <[email protected]>
On Tue, 09 May 2023 05:26:31 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.28 release.
> There are 610 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.1.28-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.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
All tests passing for Tegra ...
Test results for stable-v6.1:
11 builds: 11 pass, 0 fail
28 boots: 28 pass, 0 fail
130 tests: 130 pass, 0 fail
Linux version: 6.1.28-rc2-g2b7e1f92aa55
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
* Greg Kroah-Hartman <[email protected]> wrote:
> This is the start of the stable review cycle for the 6.1.28 release.
> There are 610 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.1.28-rc2
compiles, boots and runs here on x86_64
(AMD Ryzen 5 PRO 4650G, Slackware64-15.0)
Tested-by: Markus Reichelt <[email protected]>
On 5/8/23 20:26, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.28 release.
> There are 610 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.1.28-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.1.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
> This is the start of the stable review cycle for the 6.1.28 release.
> There are 610 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.1.28-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.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
Compiled and booted on my x86_64 and ARM64 test systems. No errors or
regressions.
Tested-by: Allen Pais <[email protected]>
Thanks.
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.1.28 release.
> There are 610 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.1.28-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.1.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.1.28-rc2
* git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* git branch: linux-6.1.y
* git commit: 2b7e1f92aa55cac65688b3de87716bbd0cbfb88d
* git describe: v6.1.22-1202-g2b7e1f92aa55
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.22-1202-g2b7e1f92aa55
## Test Regressions (compared to v6.1.22-591-g58b654bf36db)
## Metric Regressions (compared to v6.1.22-591-g58b654bf36db)
## Test Fixes (compared to v6.1.22-591-g58b654bf36db)
## Metric Fixes (compared to v6.1.22-591-g58b654bf36db)
## Test result summary
total: 326453, pass: 278244, fail: 7551, skip: 40056, xfail: 602
## Build Summary
* arc: 10 total, 10 passed, 0 failed
* arm: 297 total, 295 passed, 2 failed
* arm64: 104 total, 103 passed, 1 failed
* i386: 78 total, 74 passed, 4 failed
* mips: 56 total, 54 passed, 2 failed
* parisc: 14 total, 14 passed, 0 failed
* powerpc: 72 total, 70 passed, 2 failed
* riscv: 28 total, 27 passed, 1 failed
* s390: 28 total, 28 passed, 0 failed
* sh: 26 total, 24 passed, 2 failed
* sparc: 14 total, 14 passed, 0 failed
* x86_64: 88 total, 88 passed, 0 failed
## Test suites summary
* boot
* fwts
* kselftest-android
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-drivers-dma-buf
* kselftest-efivarfs
* kselftest-exec
* kselftest-filesystems
* kselftest-filesystems-binderfs
* kselftest-firmware
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-ir
* kselftest-kcmp
* kselftest-kexec
* kselftest-kvm
* kselftest-lib
* kselftest-livepatch
* kselftest-membarrier
* kselftest-memfd
* kselftest-memory-hotplug
* kselftest-mincore
* kselftest-mount
* kselftest-mqueue
* kselftest-net
* kselftest-net-forwarding
* kselftest-net-mptcp
* kselftest-netfilter
* kselftest-nsfs
* kselftest-openat2
* kselftest-pid_namespace
* kselftest-pidfd
* kselftest-proc
* kselftest-pstore
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-splice
* kselftest-static_keys
* kselftest-sync
* kselftest-sysctl
* kselftest-tc-testing
* kselftest-timens
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user
* kselftest-user_events
* kselftest-vDSO
* kselftest-vm
* kselftest-watchdog
* kselftest-x86
* kselftest-zram
* kunit
* kvm-unit-tests
* libhugetlbfs
* log-parser-boot
* log-parser-test
* ltp-cap_bounds
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-cpuhotplug
* ltp-crypto
* ltp-cve
* ltp-dio
* ltp-fcntl-locktests
* ltp-filecaps
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-fsx
* ltp-hugetlb
* ltp-io
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-securebits
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* network-basic-tests
* perf
* rcutorture
* v4l2-compliance
* vdso
--
Linaro LKFT
https://lkft.linaro.org
On Tue, May 09, 2023 at 05:26:31AM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.28 release.
> There are 610 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: 155 pass: 155 fail: 0
Qemu test results:
total: 519 pass: 519 fail: 0
New persistent runtime warning when booting riscv32/64 images:
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: CPU: 0 PID: 0 at arch/riscv/kernel/patch.c:73 patch_insn_write+0x1f0/0x202
[ 0.000000] Modules linked in:
[ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 6.1.28-rc2-00611-g2b7e1f92aa55 #1
[ 0.000000] Hardware name: riscv-virtio,qemu (DT)
[ 0.000000] epc : patch_insn_write+0x1f0/0x202
[ 0.000000] ra : patch_insn_write+0x1ec/0x202
[ 0.000000] epc : c0005f80 ra : c0005f7c sp : c1c01ed0
[ 0.000000] gp : c1d97938 tp : c1c0c680 t0 : c1f2ca38
[ 0.000000] t1 : 00000018 t2 : 00001fff s0 : c1c01f00
[ 0.000000] s1 : c102d5b8 a0 : 00000000 a1 : ffffffff
[ 0.000000] a2 : 00000018 a3 : 00000000 a4 : c101c480
[ 0.000000] a5 : 00000000 a6 : 000094e4 a7 : 000096ba
[ 0.000000] s2 : c00094e4 s3 : 00000018 s4 : 000004fc
[ 0.000000] s5 : c00096ba s6 : c1010018 s7 : 000004e4
[ 0.000000] s8 : 08000200 s9 : 81000200 s10: c164d6b0
[ 0.000000] s11: c164d6bc t3 : 000000e4 t4 : 000000ba
[ 0.000000] t5 : 00000018 t6 : 00000023
[ 0.000000] status: 00000100 badaddr: 00000000 cause: 00000003
[ 0.000000] [<c0005f80>] patch_insn_write+0x1f0/0x202
[ 0.000000] [<c000602a>] patch_text_nosync+0xa/0x28
[ 0.000000] [<c00039a2>] riscv_cpufeature_patch_func+0x10e/0x118
[ 0.000000] [<c000333e>] _apply_alternatives+0x3a/0x72
[ 0.000000] [<c0c02c4e>] apply_boot_alternatives+0x2a/0x32
[ 0.000000] [<c0c037c8>] setup_arch+0x43c/0x45a
[ 0.000000] [<c0c00736>] start_kernel+0xa2/0x7b0
[ 0.000000] irq event stamp: 0
[ 0.000000] hardirqs last enabled at (0): [<00000000>] 0x0
[ 0.000000] hardirqs last disabled at (0): [<00000000>] 0x0
[ 0.000000] softirqs last enabled at (0): [<00000000>] 0x0
[ 0.000000] softirqs last disabled at (0): [<00000000>] 0x0
[ 0.000000] ---[ end trace 0000000000000000 ]---
I did not try to bisect.
Guenter
On Tue, May 09, 2023 at 12:57:58PM -0700, Guenter Roeck wrote:
> On Tue, May 09, 2023 at 05:26:31AM +0200, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 6.1.28 release.
> > There are 610 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: 155 pass: 155 fail: 0
> Qemu test results:
> total: 519 pass: 519 fail: 0
>
> New persistent runtime warning when booting riscv32/64 images:
You sure this is new? I seem to be able to reproduce for QEMU (which I
don't usually test) in several versions of 6.1. Don't see it in (my)
hardware though, as the particular platform doesn't end up calling the
offending function. Out of curiosity, what's your QEMU invocation?
Anyways, looks like a partial backport is the cause. How's it look with:
diff --git a/arch/riscv/kernel/cpufeature.c b/arch/riscv/kernel/cpufeature.c
index 694267d1fe81..fd1238df6149 100644
--- a/arch/riscv/kernel/cpufeature.c
+++ b/arch/riscv/kernel/cpufeature.c
@@ -9,6 +9,7 @@
#include <linux/bitmap.h>
#include <linux/ctype.h>
#include <linux/libfdt.h>
+#include <linux/memory.h>
#include <linux/module.h>
#include <linux/of.h>
#include <asm/alternative.h>
@@ -316,8 +317,11 @@ void __init_or_module riscv_cpufeature_patch_func(struct alt_entry *begin,
}
tmp = (1U << alt->errata_id);
- if (cpu_req_feature & tmp)
+ if (cpu_req_feature & tmp) {
+ mutex_lock(&text_mutex);
patch_text_nosync(alt->old_ptr, alt->alt_ptr, alt->alt_len);
+ mutex_unlock(&text_mutex);
+ }
}
}
#endif
On Tue, May 09, 2023 at 02:18:35PM -0700, Guenter Roeck wrote:
> On Tue, May 09, 2023 at 09:41:42PM +0100, Conor Dooley wrote:
> > On Tue, May 09, 2023 at 12:57:58PM -0700, Guenter Roeck wrote:
> > > On Tue, May 09, 2023 at 05:26:31AM +0200, Greg Kroah-Hartman wrote:
> > > > This is the start of the stable review cycle for the 6.1.28 release.
> > > > There are 610 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: 155 pass: 155 fail: 0
> > > Qemu test results:
> > > total: 519 pass: 519 fail: 0
> > >
> > > New persistent runtime warning when booting riscv32/64 images:
> >
> > You sure this is new? I seem to be able to reproduce for QEMU (which I
>
> New for my tests, yes.
>
> > don't usually test) in several versions of 6.1. Don't see it in (my)
> > hardware though, as the particular platform doesn't end up calling the
> > offending function. Out of curiosity, what's your QEMU invocation?
>
> Example boot from initrd:
>
> qemu-system-riscv64 -M virt -m 512M \
> -no-reboot -kernel arch/riscv/boot/Image \
> -initrd rootfs.cpio \
> -device e1000,netdev=net0 \
> -netdev user,id=net0 -bios default \
> -append "panic=-1 rdinit=/sbin/init console=ttyS0,115200 earlycon=uart8250,mmio,0x10000000,115200" \
> -nographic -monitor none
Cool, was mainly interested in seeing if you were explicitly enabling
any ISA extensions. NGL, I expected to see some.
> qemu version is 8.0, but I don't think that makes a difference.
I'm on 7.2.50 (v7.2.0-2653-g7080c3ab79-dirty) as it is where I ended
during my last bisection of QEMU. But aye, makes no odds - I see it on a
more recent 8.0.50 version too.
> What does your command line look like ?
In this particular instance:
qemu-system-riscv64 -M virt \
-m 2G -smp 5 \
-nographic \
-kernel $(vmlinux_bin) \
-initrd $(initramfs)
> > Anyways, looks like a partial backport is the cause. How's it look with:
> This fixes the problem for me.
Cool, shall send it as a real patch. Thanks.
On Tue, May 09, 2023 at 09:41:42PM +0100, Conor Dooley wrote:
> On Tue, May 09, 2023 at 12:57:58PM -0700, Guenter Roeck wrote:
> > On Tue, May 09, 2023 at 05:26:31AM +0200, Greg Kroah-Hartman wrote:
> > > This is the start of the stable review cycle for the 6.1.28 release.
> > > There are 610 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: 155 pass: 155 fail: 0
> > Qemu test results:
> > total: 519 pass: 519 fail: 0
> >
> > New persistent runtime warning when booting riscv32/64 images:
>
> You sure this is new? I seem to be able to reproduce for QEMU (which I
New for my tests, yes.
> don't usually test) in several versions of 6.1. Don't see it in (my)
> hardware though, as the particular platform doesn't end up calling the
> offending function. Out of curiosity, what's your QEMU invocation?
Example boot from initrd:
qemu-system-riscv64 -M virt -m 512M \
-no-reboot -kernel arch/riscv/boot/Image \
-initrd rootfs.cpio \
-device e1000,netdev=net0 \
-netdev user,id=net0 -bios default \
-append "panic=-1 rdinit=/sbin/init console=ttyS0,115200 earlycon=uart8250,mmio,0x10000000,115200" \
-nographic -monitor none
qemu version is 8.0, but I don't think that makes a difference.
What does your command line look like ?
>
> Anyways, looks like a partial backport is the cause. How's it look with:
>
> diff --git a/arch/riscv/kernel/cpufeature.c b/arch/riscv/kernel/cpufeature.c
> index 694267d1fe81..fd1238df6149 100644
> --- a/arch/riscv/kernel/cpufeature.c
> +++ b/arch/riscv/kernel/cpufeature.c
> @@ -9,6 +9,7 @@
> #include <linux/bitmap.h>
> #include <linux/ctype.h>
> #include <linux/libfdt.h>
> +#include <linux/memory.h>
> #include <linux/module.h>
> #include <linux/of.h>
> #include <asm/alternative.h>
> @@ -316,8 +317,11 @@ void __init_or_module riscv_cpufeature_patch_func(struct alt_entry *begin,
> }
>
> tmp = (1U << alt->errata_id);
> - if (cpu_req_feature & tmp)
> + if (cpu_req_feature & tmp) {
> + mutex_lock(&text_mutex);
> patch_text_nosync(alt->old_ptr, alt->alt_ptr, alt->alt_len);
> + mutex_unlock(&text_mutex);
> + }
> }
> }
> #endif
>
This fixes the problem for me.
Thanks,
Guenter
Hi Greg,
On Tue, May 09, 2023 at 05:26:31AM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.28 release.
> There are 610 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: 100 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/3490
[2]. https://openqa.qa.codethink.co.uk/tests/3491
Tested-by: Sudip Mukherjee <[email protected]>
--
Regards
Sudip
Hi!
> This is the start of the stable review cycle for the 6.1.28 release.
> There are 610 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.
> Sean Anderson <[email protected]>
> net: sunhme: Fix uninitialized return code
This one is wrong for stable. err is still initialzied to 0, which is
wrong thing to do. Mainline is ok, but fix does not work for 6.1.
> Roger Pau Monne <[email protected]>
> ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
If the condition can be handled (and code has "return false"), it
should use WARN, not BUG.
Best regards,
Pavel
--
DENX Software Engineering GmbH, Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany