2023-05-09 03:33:12

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 5.15 000/370] 5.15.111-rc2 review

This is the start of the stable review cycle for the 5.15.111 release.
There are 370 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/v5.x/stable-review/patch-5.15.111-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-5.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

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

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

Miles Chen <[email protected]>
sound/oss/dmasound: fix 'dmasound_setup' defined but not used

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Tudor Ambarus <[email protected]>
dmaengine: at_xdmac: Fix race for the tx desc callback

Tudor Ambarus <[email protected]>
dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie

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

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

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.

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

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

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

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

Dmitry Baryshkov <[email protected]>
clk: qcom: regmap: add PHY clock source implementation

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

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

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

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

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

Imran Khan <[email protected]>
workqueue: Introduce show_one_worker_pool and show_one_workqueue.

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

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

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

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

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

Yafang Shao <[email protected]>
sched: Make struct sched_statistics independent of fair sched class

Yafang Shao <[email protected]>
sched/fair: Use __schedstat_set() in set_next_entity()

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

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

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

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: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path

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

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

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

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

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

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

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

Minghao Chi <[email protected]>
spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync

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

Erwan Le Ray <[email protected]>
serial: stm32: re-introduce an irq flag condition in usart_receive_chars

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

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"

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

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

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

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

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

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

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

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

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

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

Yu Kuai <[email protected]>
md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()

Vishal Verma <[email protected]>
md: raid10 add nowait support

Mariusz Tkaczyk <[email protected]>
md: drop queue limitation for RAID1 and RAID10

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

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

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

Michael Kelley <[email protected]>
nvme: handle the persistent internal error AER

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

Christoph Hellwig <[email protected]>
nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate

Chaitanya Kulkarni <[email protected]>
nvmet: use i_size_read() to set size for file-ns

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

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

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

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

Nicolai Stange <[email protected]>
crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors

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: Disable IPv6 on VETH1

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

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

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

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

Jaegeuk Kim <[email protected]>
f2fs: enforce single zone capacity

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Uwe Kleine-König <[email protected]>
platform: Provide a remove callback that returns no value

Tang Bin <[email protected]>
media: rcar_fdp1: Fix the correct variable assignments

Cai Huoqing <[email protected]>
media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource()

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

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

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: 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-lazor: correct trackpad supply

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

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

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

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

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

Rob Clark <[email protected]>
drm/msm/adreno: Defer enabling runpm until hw_init()

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

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: ipq8064: Fix the PCI I/O port range

Christian Marangi <[email protected]>
ARM: dts: qcom: ipq8064: reduce pci IO size to 64K

Manivannan Sadhasivam <[email protected]>
ARM: dts: qcom: ipq4019: 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: msm8998: Fix the PCI I/O port range

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

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: sdm845: correct dynamic power coefficients

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 NAND interrupt name

William Zhang <[email protected]>
arm64: dts: Move BCM4908 dts to bcmbca folder

Rafał Miłecki <[email protected]>
arm64: dts: Add base DTS file for bcmbca device Asus GT-AX6000

Anand Gore <[email protected]>
ARM64: dts: Add DTS files for bcmbca SoC BCM6858

William Zhang <[email protected]>
arm64: dts: Add DTS files for bcmbca SoC BCM4912

William Zhang <[email protected]>
arm64: dts: Add DTS files for bcmbca SoC BCM63158

Rafał Miłecki <[email protected]>
arm64: dts: broadcom: bcm4908: add DT for Netgear RAXE500

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

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

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

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

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

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

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

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

Shaopeng Tan <[email protected]>
selftests/resctrl: Extend CPU vendor detection

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

Randy Dunlap <[email protected]>
sound/oss/dmasound: fix build when drivers are mixed =y/=m

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

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"

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

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

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

Baokun Li <[email protected]>
writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs

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

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

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

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

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

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

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

Harshad Shirwadkar <[email protected]>
ext4: use ext4_journal_start/stop for fast commit transactions

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

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

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

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

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

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

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

Anh Tuan Phan <[email protected]>
selftests mount: Fix mount_setattr_test builds failed

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

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: sof_sdw: add quirk for Intel 'Rooks County' NUC M15


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

Diffstat:

Makefile | 4 +-
arch/arm/boot/dts/omap3-gta04.dtsi | 16 +
arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +-
arch/arm/boot/dts/qcom-ipq8064.dtsi | 12 +-
arch/arm64/boot/dts/broadcom/Makefile | 2 +-
arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 4 -
arch/arm64/boot/dts/broadcom/bcmbca/Makefile | 10 +
.../{bcm4908 => bcmbca}/bcm4906-netgear-r8000p.dts | 0
.../bcm4906-tplink-archer-c2300-v1.dts | 0
.../dts/broadcom/{bcm4908 => bcmbca}/bcm4906.dtsi | 0
.../{bcm4908 => bcmbca}/bcm4908-asus-gt-ac5300.dts | 0
.../broadcom/bcmbca/bcm4908-netgear-raxe500.dts | 50 ++
.../dts/broadcom/{bcm4908 => bcmbca}/bcm4908.dtsi | 4 +-
.../dts/broadcom/bcmbca/bcm4912-asus-gt-ax6000.dts | 19 +
arch/arm64/boot/dts/broadcom/bcmbca/bcm4912.dtsi | 128 +++++
arch/arm64/boot/dts/broadcom/bcmbca/bcm63158.dtsi | 128 +++++
arch/arm64/boot/dts/broadcom/bcmbca/bcm6858.dtsi | 121 +++++
arch/arm64/boot/dts/broadcom/bcmbca/bcm94912.dts | 30 ++
arch/arm64/boot/dts/broadcom/bcmbca/bcm963158.dts | 30 ++
arch/arm64/boot/dts/broadcom/bcmbca/bcm96858.dts | 30 ++
arch/arm64/boot/dts/qcom/ipq6018.dtsi | 6 +-
arch/arm64/boot/dts/qcom/ipq8074.dtsi | 12 +-
.../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 3 +-
.../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 3 +-
arch/arm64/boot/dts/qcom/msm8996.dtsi | 12 +-
arch/arm64/boot/dts/qcom/msm8998.dtsi | 4 +-
.../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts | 2 +-
arch/arm64/boot/dts/qcom/sdm845.dtsi | 30 +-
arch/arm64/boot/dts/qcom/sm8250.dtsi | 8 +-
arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 3 -
arch/arm64/boot/dts/renesas/r8a77990.dtsi | 3 -
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 1 -
arch/arm64/include/asm/debug-monitors.h | 1 +
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/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/real2.S | 5 +-
arch/powerpc/kernel/rtas.c | 2 +-
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/mm/init.c | 6 +-
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-core.c | 7 +
block/blk-crypto-internal.h | 25 +-
block/blk-crypto.c | 69 ++-
block/blk-merge.c | 2 +
block/blk-mq.c | 2 +-
block/keyslot-manager.c | 43 +-
crypto/algapi.c | 4 +-
crypto/drbg.c | 16 +-
drivers/acpi/processor_pdc.c | 11 +
drivers/acpi/viot.c | 5 +-
drivers/base/cpu.c | 3 +-
drivers/base/platform.c | 4 +-
drivers/bluetooth/btsdio.c | 1 -
drivers/char/ipmi/Kconfig | 3 +-
drivers/char/ipmi/ipmi_ssif.c | 8 +-
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/qcom/Makefile | 1 +
drivers/clk/qcom/clk-regmap-phy-mux.c | 62 +++
drivers/clk/qcom/clk-regmap-phy-mux.h | 33 ++
drivers/clk/qcom/gcc-sm6115.c | 50 +-
drivers/clk/qcom/gcc-sm8350.c | 47 +-
drivers/clk/rockchip/clk-rk3399.c | 2 +-
drivers/clocksource/timer-davinci.c | 30 +-
drivers/cpufreq/cpufreq.c | 2 +-
drivers/crypto/Kconfig | 1 +
drivers/crypto/caam/ctrl.c | 6 +-
drivers/crypto/inside-secure/safexcel.c | 37 +-
drivers/dma/at_xdmac.c | 33 +-
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/display/amdgpu_dm/amdgpu_dm.c | 3 +-
drivers/gpu/drm/amd/display/dc/dce60/Makefile | 2 +-
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/msm/adreno/a5xx_gpu.c | 8 +-
drivers/gpu/drm/msm/adreno/adreno_device.c | 7 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 1 -
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 2 +-
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/hid/amd-sfh-hid/amd_sfh_pcie.c | 9 +
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/iio/adc/palmas_gpadc.c | 2 +-
drivers/iio/light/max44009.c | 13 +-
drivers/infiniband/core/cm.c | 3 +-
drivers/infiniband/hw/hfi1/ipoib_tx.c | 1 +
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/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/srpt/ib_srpt.c | 23 +-
drivers/input/touchscreen/raspberrypi-ts.c | 3 +-
drivers/iommu/amd/amd_iommu_types.h | 4 +-
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/raid1-10.c | 6 -
drivers/md/raid1.c | 7 -
drivers/md/raid10.c | 221 +++++---
drivers/media/i2c/max9286.c | 1 +
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/qcom/venus/vdec.c | 8 +
drivers/media/platform/rcar_fdp1.c | 28 +-
drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 2 +
drivers/media/rc/gpio-ir-recv.c | 2 +
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/ubi/eba.c | 19 +-
drivers/net/ethernet/amd/nmclan_cs.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 23 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 2 -
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 14 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 12 +-
drivers/net/pcs/pcs-xpcs.c | 13 +-
drivers/net/wireguard/timers.c | 8 +-
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/mvm/d3.c | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 10 +
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 3 +-
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_mcu.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 40 +-
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 6 +
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/nvme/host/core.c | 34 +-
drivers/nvme/host/trace.h | 15 +-
drivers/nvme/target/admin-cmd.c | 51 +-
drivers/nvme/target/configfs.c | 3 +-
drivers/nvme/target/core.c | 5 +-
drivers/nvme/target/fcloop.c | 48 +-
drivers/nvme/target/io-cmd-file.c | 17 +-
drivers/nvme/target/nvmet.h | 6 +-
drivers/nvme/target/zns.c | 20 +-
drivers/of/device.c | 7 +-
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/phy/tegra/xusb.c | 2 +
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 14 +-
drivers/pinctrl/renesas/pfc-r8a779a0.c | 8 -
drivers/power/supply/generic-adc-battery.c | 3 +
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/rtc/rtc-meson-vrtc.c | 4 +-
drivers/rtc/rtc-omap.c | 1 +
drivers/s390/block/dasd.c | 2 +-
drivers/scsi/lpfc/lpfc_init.c | 10 +-
drivers/scsi/megaraid.c | 1 +
drivers/soc/ti/pm33xx.c | 5 +-
drivers/soundwire/qcom.c | 2 +-
drivers/spi/spi-cadence-quadspi.c | 19 +-
drivers/spi/spi-fsl-spi.c | 12 +-
drivers/spi/spi-imx.c | 14 +-
drivers/spi/spi-qup.c | 22 +-
drivers/spmi/spmi.c | 3 +-
drivers/staging/iio/resolver/ad2s1210.c | 2 +-
drivers/staging/media/av7110/av7110_av.c | 4 +-
drivers/staging/media/rkvdec/rkvdec.c | 2 +
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 1 +
drivers/staging/rtl8723bs/core/rtw_mlme.c | 8 +-
drivers/target/iscsi/iscsi_target.c | 16 +-
drivers/target/target_core_device.c | 1 +
drivers/target/target_core_tmr.c | 26 +-
drivers/thermal/mtk_thermal.c | 14 +-
drivers/tty/serial/8250/8250_bcm7271.c | 18 +-
drivers/tty/serial/8250/8250_port.c | 4 +
drivers/tty/serial/fsl_lpuart.c | 2 +-
drivers/tty/serial/stm32-usart.c | 26 +-
drivers/tty/sysrq.c | 2 +-
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 | 11 +-
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/virtio/virtio_ring.c | 22 +-
drivers/xen/pcpu.c | 20 +
fs/afs/inode.c | 1 +
fs/btrfs/ioctl.c | 5 +
fs/cifs/file.c | 16 +
fs/cifs/misc.c | 8 +-
fs/erofs/internal.h | 2 +-
fs/erofs/zmap.c | 4 +
fs/ext4/acl.c | 2 -
fs/ext4/extents.c | 6 +-
fs/ext4/file.c | 4 -
fs/ext4/inode.c | 10 +-
fs/ext4/ioctl.c | 10 +-
fs/f2fs/compress.c | 6 +
fs/f2fs/data.c | 5 +-
fs/f2fs/f2fs.h | 2 +-
fs/f2fs/file.c | 15 +-
fs/f2fs/segment.c | 76 +--
fs/f2fs/segment.h | 6 +
fs/f2fs/super.c | 33 +-
fs/fs-writeback.c | 17 +-
fs/jbd2/journal.c | 2 +
fs/jbd2/transaction.c | 3 +
fs/ksmbd/server.c | 1 +
fs/ksmbd/smb2pdu.c | 7 +
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 | 1 +
fs/ubifs/tnc.c | 144 +++--
fs/xfs/libxfs/xfs_sb.c | 11 +-
include/asm-generic/io.h | 4 +-
include/linux/blk-crypto.h | 4 +-
include/linux/mailbox/zynqmp-ipi-message.h | 2 +-
include/linux/mlx5/mlx5_ifc.h | 3 +-
include/linux/netfilter/nfnetlink.h | 1 -
include/linux/nvme.h | 4 +
include/linux/platform_device.h | 11 +
include/linux/posix-timers.h | 17 +-
include/linux/sched.h | 6 +-
include/linux/sunrpc/sched.h | 3 +-
include/linux/tick.h | 2 +
include/linux/vt_buffer.h | 2 +-
include/linux/workqueue.h | 3 +-
include/net/scm.h | 13 +-
include/net/xsk_buff_pool.h | 9 +-
include/target/target_core_base.h | 1 +
include/trace/events/qrtr.h | 33 +-
include/trace/events/timer.h | 3 +-
include/uapi/linux/btrfs.h | 1 +
include/uapi/linux/const.h | 2 +-
include/xen/xen.h | 11 +
kernel/bpf/cgroup.c | 9 +-
kernel/bpf/verifier.c | 26 +-
kernel/events/core.c | 4 +-
kernel/kheaders.c | 10 +-
kernel/power/process.c | 2 +-
kernel/rcu/tree.c | 1 +
kernel/relay.c | 3 +-
kernel/sched/core.c | 25 +-
kernel/sched/deadline.c | 5 +-
kernel/sched/debug.c | 92 ++--
kernel/sched/fair.c | 93 ++--
kernel/sched/rt.c | 8 +-
kernel/sched/stats.h | 19 +
kernel/sched/stop_task.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 | 4 +
kernel/trace/trace.c | 2 +-
kernel/workqueue.c | 180 ++++---
lib/debugobjects.c | 146 ++---
mm/backing-dev.c | 12 +-
net/8021q/vlan_dev.c | 2 +-
net/core/skbuff.c | 3 +
net/ipv4/ip_output.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/oss/dmasound/dmasound.h | 6 -
sound/oss/dmasound/dmasound_core.c | 26 +-
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/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/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 +-
.../selftests/bpf/prog_tests/cg_storage_multi.c | 8 +-
.../bpf/prog_tests/get_stackid_cannot_attach.c | 1 +
tools/testing/selftests/bpf/test_xsk.sh | 1 +
.../selftests/mount_setattr/mount_setattr_test.c | 1 +
tools/testing/selftests/resctrl/cache.c | 4 +-
tools/testing/selftests/resctrl/cat_test.c | 4 +-
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 | 7 +-
tools/testing/selftests/resctrl/resctrl_tests.c | 41 +-
tools/testing/selftests/resctrl/resctrl_val.c | 21 +-
tools/testing/selftests/resctrl/resctrlfs.c | 2 +-
394 files changed, 3867 insertions(+), 2113 deletions(-)



2023-05-09 06:04:22

by Ron Economos

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/370] 5.15.111-rc2 review

On 5/8/23 8:26 PM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.111 release.
> There are 370 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/v5.x/stable-review/patch-5.15.111-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-5.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Built and booted successfully on RISC-V RV64 (HiFive Unmatched).

Tested-by: Ron Economos <[email protected]>

2023-05-09 08:55:39

by Harshit Mogalapalli

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/370] 5.15.111-rc2 review

Hi Greg,

On 09/05/23 8:56 am, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.111 release.
> There are 370 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.
>

No problems seen on x86_64 and aarch64.

Tested-by: Harshit Mogalapalli <[email protected]>

Thanks,
Harshit

> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.15.111-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-5.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

2023-05-09 10:18:06

by Bagas Sanjaya

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/370] 5.15.111-rc2 review

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

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

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

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


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

2023-05-09 12:23:16

by Chris Paterson

[permalink] [raw]
Subject: RE: [PATCH 5.15 000/370] 5.15.111-rc2 review

Hello Greg,

> From: Greg Kroah-Hartman <[email protected]>
> Sent: Tuesday, May 9, 2023 4:26 AM
>
> This is the start of the stable review cycle for the 5.15.111 release.
> There are 370 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 11 May 2023 03:05:05 +0000.
> Anything received after that time might be too late.

CIP configurations built and booted with Linux 5.15.111-rc1 (89e0c91492bf):
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/859734879
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/commits/linux-5.15.y

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

Kind regards, Chris

2023-05-09 13:38:06

by Jon Hunter

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/370] 5.15.111-rc2 review

On Tue, 09 May 2023 05:26:15 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.111 release.
> There are 370 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/v5.x/stable-review/patch-5.15.111-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-5.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

All tests passing for Tegra ...

Test results for stable-v5.15:
11 builds: 11 pass, 0 fail
28 boots: 28 pass, 0 fail
114 tests: 114 pass, 0 fail

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

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

Jon

2023-05-09 15:43:58

by Daniel Díaz

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/370] 5.15.111-rc2 review

Hello!

On 08/05/23 21:26, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.111 release.
> There are 370 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/v5.x/stable-review/patch-5.15.111-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-5.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

New warnings are introduced for Arm, PowerPC, RISC-V:

/builds/linux/kernel/sched/debug.c: In function 'print_cfs_group_stats':
/builds/linux/kernel/sched/debug.c:465:41: warning: unused variable 'stats' [-Wunused-variable]
struct sched_statistics *stats = __schedstats_from_se(se);
^~~~~

These combinations fail:

arm gcc-8 bcm2835_defconfig
arm gcc-8 keystone_defconfig
arm gcc-12 bcm2835_defconfig
arm gcc-12 keystone_defconfig
arm clang-16 bcm2835_defconfig
arm clang-16 keystone_defconfig
powerpc gcc-8 defconfig
powerpc gcc-8 ppc6xx_defconfig
powerpc gcc-12 defconfig
powerpc gcc-12 ppc6xx_defconfig
powerpc clang-16 defconfig
riscv gcc-8 defconfig
riscv gcc-12 defconfig
riscv clang-16 defconfig


Greetings!

Daniel Díaz
[email protected]

2023-05-09 16:57:35

by Florian Fainelli

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/370] 5.15.111-rc2 review

On 5/8/23 20:26, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.111 release.
> There are 370 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/v5.x/stable-review/patch-5.15.111-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-5.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

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

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

2023-05-09 17:29:45

by Allen Pais

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/370] 5.15.111-rc2 review

> This is the start of the stable review cycle for the 5.15.111 release.
> There are 370 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/v5.x/stable-review/patch-5.15.111-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-5.15.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.

2023-05-09 20:06:59

by Guenter Roeck

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/370] 5.15.111-rc2 review

On Tue, May 09, 2023 at 05:26:15AM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.111 release. There
> are 370 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: 160 pass: 160 fail: 0
Qemu test results:
total: 499 pass: 499 fail: 0

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

Guenter

2023-05-10 07:56:33

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/370] 5.15.111-rc2 review

On Tue, May 09, 2023 at 09:12:33AM -0600, Daniel D?az wrote:
> Hello!
>
> On 08/05/23 21:26, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 5.15.111 release.
> > There are 370 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/v5.x/stable-review/patch-5.15.111-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-5.15.y
> > and the diffstat can be found below.
> >
> > thanks,
> >
> > greg k-h
>
> New warnings are introduced for Arm, PowerPC, RISC-V:
>
> /builds/linux/kernel/sched/debug.c: In function 'print_cfs_group_stats':
> /builds/linux/kernel/sched/debug.c:465:41: warning: unused variable 'stats' [-Wunused-variable]
> struct sched_statistics *stats = __schedstats_from_se(se);
> ^~~~~

Odd, and this isn't on other kernels too?

thanks,

greg k-h

2023-05-10 08:59:12

by Sudip Mukherjee

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/370] 5.15.111-rc2 review

Hi Greg,

On Tue, May 09, 2023 at 05:26:15AM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.111 release.
> There are 370 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: 62 configs -> no failure
arm: 99 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/3488
[2]. https://openqa.qa.codethink.co.uk/tests/3489

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

--
Regards
Sudip

2023-05-10 16:05:04

by Daniel Díaz

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/370] 5.15.111-rc2 review

Hello!

On Wed, 10 May 2023 at 01:43, Greg Kroah-Hartman
<[email protected]> wrote:
> On Tue, May 09, 2023 at 09:12:33AM -0600, Daniel Díaz wrote:
> > Hello!
> >
> > On 08/05/23 21:26, Greg Kroah-Hartman wrote:
> > > This is the start of the stable review cycle for the 5.15.111 release.
> > > There are 370 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/v5.x/stable-review/patch-5.15.111-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-5.15.y
> > > and the diffstat can be found below.
> > >
> > > thanks,
> > >
> > > greg k-h
> >
> > New warnings are introduced for Arm, PowerPC, RISC-V:
> >
> > /builds/linux/kernel/sched/debug.c: In function 'print_cfs_group_stats':
> > /builds/linux/kernel/sched/debug.c:465:41: warning: unused variable 'stats' [-Wunused-variable]
> > struct sched_statistics *stats = __schedstats_from_se(se);
> > ^~~~~
>
> Odd, and this isn't on other kernels too?

Only on 5.15, not on the 6.x RC's. I'll share more info after my
bisection is done.

Greetings!

Daniel Díaz
[email protected]

2023-05-10 17:13:12

by Daniel Díaz

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/370] 5.15.111-rc2 review

Hello!

On Wed, 10 May 2023 at 09:46, Daniel Díaz <[email protected]> wrote:
> Hello!
>
> On Wed, 10 May 2023 at 01:43, Greg Kroah-Hartman
> <[email protected]> wrote:
> > On Tue, May 09, 2023 at 09:12:33AM -0600, Daniel Díaz wrote:
> > > Hello!
> > >
> > > On 08/05/23 21:26, Greg Kroah-Hartman wrote:
> > > > This is the start of the stable review cycle for the 5.15.111 release.
> > > > There are 370 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/v5.x/stable-review/patch-5.15.111-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-5.15.y
> > > > and the diffstat can be found below.
> > > >
> > > > thanks,
> > > >
> > > > greg k-h
> > >
> > > New warnings are introduced for Arm, PowerPC, RISC-V:
> > >
> > > /builds/linux/kernel/sched/debug.c: In function 'print_cfs_group_stats':
> > > /builds/linux/kernel/sched/debug.c:465:41: warning: unused variable 'stats' [-Wunused-variable]
> > > struct sched_statistics *stats = __schedstats_from_se(se);
> > > ^~~~~
> >
> > Odd, and this isn't on other kernels too?
>
> Only on 5.15, not on the 6.x RC's. I'll share more info after my
> bisection is done.

Bisection leads to:

sched: Make struct sched_statistics independent of fair sched class

Reverting makes the warning disappear.

Greetings!

2023-05-10 19:58:38

by Guenter Roeck

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/370] 5.15.111-rc2 review

On Wed, May 10, 2023 at 09:46:14AM -0600, Daniel D?az wrote:
> Hello!
>
> On Wed, 10 May 2023 at 01:43, Greg Kroah-Hartman
> <[email protected]> wrote:
> > On Tue, May 09, 2023 at 09:12:33AM -0600, Daniel D?az wrote:
> > > Hello!
> > >
> > > On 08/05/23 21:26, Greg Kroah-Hartman wrote:
> > > > This is the start of the stable review cycle for the 5.15.111 release.
> > > > There are 370 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/v5.x/stable-review/patch-5.15.111-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-5.15.y
> > > > and the diffstat can be found below.
> > > >
> > > > thanks,
> > > >
> > > > greg k-h
> > >
> > > New warnings are introduced for Arm, PowerPC, RISC-V:
> > >
> > > /builds/linux/kernel/sched/debug.c: In function 'print_cfs_group_stats':
> > > /builds/linux/kernel/sched/debug.c:465:41: warning: unused variable 'stats' [-Wunused-variable]
> > > struct sched_statistics *stats = __schedstats_from_se(se);
> > > ^~~~~
> >
> > Odd, and this isn't on other kernels too?
>
> Only on 5.15, not on the 6.x RC's. I'll share more info after my
> bisection is done.
>

Upstream has

struct sched_statistics *stats;
stats = __schedstats_from_se(se);

which may trick the compiler into believing that 'stats' is used.

Guenter

2023-05-10 19:59:45

by Guenter Roeck

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/370] 5.15.111-rc2 review

On Wed, May 10, 2023 at 11:00:42AM -0600, Daniel D?az wrote:
> Hello!
>
> On Wed, 10 May 2023 at 09:46, Daniel D?az <[email protected]> wrote:
> > Hello!
> >
> > On Wed, 10 May 2023 at 01:43, Greg Kroah-Hartman
> > <[email protected]> wrote:
> > > On Tue, May 09, 2023 at 09:12:33AM -0600, Daniel D?az wrote:
> > > > Hello!
> > > >
> > > > On 08/05/23 21:26, Greg Kroah-Hartman wrote:
> > > > > This is the start of the stable review cycle for the 5.15.111 release.
> > > > > There are 370 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/v5.x/stable-review/patch-5.15.111-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-5.15.y
> > > > > and the diffstat can be found below.
> > > > >
> > > > > thanks,
> > > > >
> > > > > greg k-h
> > > >
> > > > New warnings are introduced for Arm, PowerPC, RISC-V:
> > > >
> > > > /builds/linux/kernel/sched/debug.c: In function 'print_cfs_group_stats':
> > > > /builds/linux/kernel/sched/debug.c:465:41: warning: unused variable 'stats' [-Wunused-variable]
> > > > struct sched_statistics *stats = __schedstats_from_se(se);
> > > > ^~~~~
> > >
> > > Odd, and this isn't on other kernels too?
> >
> > Only on 5.15, not on the 6.x RC's. I'll share more info after my
> > bisection is done.
>
> Bisection leads to:
>
> sched: Make struct sched_statistics independent of fair sched class
>
> Reverting makes the warning disappear.
>

Commit 769fdf83df57 ("sched: Fix DEBUG && !SCHEDSTATS warn") explains why
this works upstream.

Guenter

2023-05-10 23:04:04

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/370] 5.15.111-rc2 review

On Wed, May 10, 2023 at 12:53:48PM -0700, Guenter Roeck wrote:
> On Wed, May 10, 2023 at 11:00:42AM -0600, Daniel D?az wrote:
> > Hello!
> >
> > On Wed, 10 May 2023 at 09:46, Daniel D?az <[email protected]> wrote:
> > > Hello!
> > >
> > > On Wed, 10 May 2023 at 01:43, Greg Kroah-Hartman
> > > <[email protected]> wrote:
> > > > On Tue, May 09, 2023 at 09:12:33AM -0600, Daniel D?az wrote:
> > > > > Hello!
> > > > >
> > > > > On 08/05/23 21:26, Greg Kroah-Hartman wrote:
> > > > > > This is the start of the stable review cycle for the 5.15.111 release.
> > > > > > There are 370 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/v5.x/stable-review/patch-5.15.111-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-5.15.y
> > > > > > and the diffstat can be found below.
> > > > > >
> > > > > > thanks,
> > > > > >
> > > > > > greg k-h
> > > > >
> > > > > New warnings are introduced for Arm, PowerPC, RISC-V:
> > > > >
> > > > > /builds/linux/kernel/sched/debug.c: In function 'print_cfs_group_stats':
> > > > > /builds/linux/kernel/sched/debug.c:465:41: warning: unused variable 'stats' [-Wunused-variable]
> > > > > struct sched_statistics *stats = __schedstats_from_se(se);
> > > > > ^~~~~
> > > >
> > > > Odd, and this isn't on other kernels too?
> > >
> > > Only on 5.15, not on the 6.x RC's. I'll share more info after my
> > > bisection is done.
> >
> > Bisection leads to:
> >
> > sched: Make struct sched_statistics independent of fair sched class
> >
> > Reverting makes the warning disappear.
> >
>
> Commit 769fdf83df57 ("sched: Fix DEBUG && !SCHEDSTATS warn") explains why
> this works upstream.

Thanks! Turns out someone put the wrong "Fixes:" tag in that commit
which is why I missed it. Now queued up.

greg k-h

2023-05-10 23:51:55

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/370] 5.15.111-rc2 review

On Wed, May 10, 2023 at 06:09:35PM -0500, Linus Torvalds wrote:
> On Wed, May 10, 2023 at 5:58 PM Greg Kroah-Hartman
> <[email protected]> wrote:
> >
> > Thanks! Turns out someone put the wrong "Fixes:" tag in that commit
> > which is why I missed it.
>
> Hmm. Presumably the real commit ceeadb83aea2 at some point got
> rebased, and had had that other mentioned SHA1 before that.
>
> It might be a good idea in general - not just for stable - if we had
> some automation that said "this refers to a commit ID that doesn't
> exist".

We have that in linux-next today (or at least we used to, I took the
scripts from linux-next and rely on them to catch this in my trees.)
I cleaned up the scripts and posted them to the kernel workgroup mailing
list a long time ago for any other maintainer to also use, I've attached
it below as well.

I run across this issue 2-3 times each -rc release, it's quite common
but very low overall.

thanks,

greg k-h


Attachments:
(No filename) (988.00 B)
verify_fixes.sh (5.35 kB)
Download all attachments

2023-05-11 00:25:38

by Linus Torvalds

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/370] 5.15.111-rc2 review

On Wed, May 10, 2023 at 5:58 PM Greg Kroah-Hartman
<[email protected]> wrote:
>
> Thanks! Turns out someone put the wrong "Fixes:" tag in that commit
> which is why I missed it.

Hmm. Presumably the real commit ceeadb83aea2 at some point got
rebased, and had had that other mentioned SHA1 before that.

It might be a good idea in general - not just for stable - if we had
some automation that said "this refers to a commit ID that doesn't
exist".

Of course, sometimes those commits might exist elsewhere (ie the
stable tree obviously refers to upstream commits that are *not*
directly reachable from the commit that refers to it, and thus relies
on another tree not rebasing itself).

But on the whole, I would expect that the normal situation, outside of
that "upstream commit" issue in the stable tree, is that you only
refer to commits that are actually reachable from the referrer commit.

Or do people refer to other branches' (or even other projects') commit IDs?

It might be interesting to have some automation, particularly if it
then might highlight the situation where the same one-line description
does exist under a different commit name...

Linus

2023-05-11 01:26:41

by Stephen Rothwell

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/370] 5.15.111-rc2 review

Hi Linus,

On Wed, 10 May 2023 18:09:35 -0500 Linus Torvalds <[email protected]> wrote:
>
> On Wed, May 10, 2023 at 5:58 PM Greg Kroah-Hartman <[email protected]> wrote:
> >
> > Thanks! Turns out someone put the wrong "Fixes:" tag in that commit
> > which is why I missed it.
>
> Hmm. Presumably the real commit ceeadb83aea2 at some point got
> rebased, and had had that other mentioned SHA1 before that.
>
> It might be a good idea in general - not just for stable - if we had
> some automation that said "this refers to a commit ID that doesn't
> exist".

In linux-next, I report various problems with Fixes tags including when
the SHA1 doesn't exist (or is not reachable from the fixing commit.
Sometimes they are corrected, sometimes not (especially if it is a non
rebasing branch).

--
Cheers,
Stephen Rothwell


Attachments:
(No filename) (499.00 B)
OpenPGP digital signature