2023-05-15 18:20:02

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 5.4 000/282] 5.4.243-rc1 review

This is the start of the stable review cycle for the 5.4.243 release.
There are 282 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 Wed, 17 May 2023 16:16:37 +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.4.243-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>
Linux 5.4.243-rc1

Aurabindo Pillai <[email protected]>
drm/amd/display: Fix hang when skipping modeset

Tetsuo Handa <[email protected]>
mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock

Tian Tao <[email protected]>
drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag

Akhil P Oommen <[email protected]>
drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup()

Yang Yingliang <[email protected]>
firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe()

Maximilian Luz <[email protected]>
drm/msm: Fix double pm_runtime_disable() call

Zhang Qilong <[email protected]>
spi: imx: fix reference leak in two imx operations

Sascha Hauer <[email protected]>
spi: imx: fix runtime pm support for !CONFIG_PM

Geert Uytterhoeven <[email protected]>
PM: domains: Restore comment indentation for generic_pm_domain.child_links

Tetsuo Handa <[email protected]>
printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h

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

Hans de Goede <[email protected]>
PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors

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

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

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

Theodore Ts'o <[email protected]>
ext4: fix invalid free tracking in ext4_xattr_move_to_block()

Theodore Ts'o <[email protected]>
ext4: remove a BUG_ON in ext4_mb_release_group_pa()

Theodore Ts'o <[email protected]>
ext4: bail out of ext4_xattr_ibody_get() fails for any reason

Theodore Ts'o <[email protected]>
ext4: add bounds checking in get_max_inline_xattr_value_size()

Theodore Ts'o <[email protected]>
ext4: fix deadlock when converting an inline directory in nojournal mode

Theodore Ts'o <[email protected]>
ext4: improve error recovery code paths in __ext4_remount()

Jan Kara <[email protected]>
ext4: fix data races when using cached status extents

Tudor Ambarus <[email protected]>
ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum

Ye Bin <[email protected]>
ext4: fix WARNING in mb_find_extent

Ping Cheng <[email protected]>
HID: wacom: insert timestamp to packed Bluetooth (BT) events

Ping Cheng <[email protected]>
HID: wacom: Set a default resolution for older tablets

Guchun Chen <[email protected]>
drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend

Guchun Chen <[email protected]>
drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras

Hamza Mahfooz <[email protected]>
drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()

James Cowgill <[email protected]>
drm/panel: otm8009a: Set backlight parent to panel device

Jaegeuk Kim <[email protected]>
f2fs: fix potential corruption when moving a directory

Krzysztof Kozlowski <[email protected]>
ARM: dts: s5pv210: correct MIPI CSIS clock name

Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: fix WM8960 clock name in Itop Elite

Mathieu Poirier <[email protected]>
remoteproc: st: Call of_node_put() on iteration error

Mathieu Poirier <[email protected]>
remoteproc: stm32: Call of_node_put() on iteration error

Randy Dunlap <[email protected]>
sh: nmi_debug: fix return value of __setup handler

Randy Dunlap <[email protected]>
sh: init: use OF_EARLY_FLATTREE for early init

Randy Dunlap <[email protected]>
sh: math-emu: fix macro redefined warning

Jan Kara <[email protected]>
inotify: Avoid reporting event with invalid wd

Andrey Avdeev <[email protected]>
platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i

Pawel Witek <[email protected]>
cifs: fix pcchunk length type in smb2_copychunk_range

Anastasia Belova <[email protected]>
btrfs: print-tree: parent bytenr must be aligned to sector size

Josef Bacik <[email protected]>
btrfs: don't free qgroup space unless specified

Filipe Manana <[email protected]>
btrfs: fix btrfs_prev_leaf() to not return the same key twice

Yang Jihong <[email protected]>
perf symbols: Fix return incorrect build_id size in elf_read_build_id()

Markus Elfring <[email protected]>
perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()

Kajol Jain <[email protected]>
perf vendor events power9: Remove UTF-8 characters from JSON files

Florian Fainelli <[email protected]>
net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()

Wenliang Wang <[email protected]>
virtio_net: suppress cpu stall when free_unused_bufs

Xuan Zhuo <[email protected]>
virtio_net: split free_unused_bufs()

Arınç ÜNAL <[email protected]>
net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621

Ruliang Lin <[email protected]>
ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`

Chia-I Wu <[email protected]>
drm/amdgpu: add a missing lock for AMDGPU_SCHED

Kuniyuki Iwashima <[email protected]>
af_packet: Don't send zero-byte data in packet_sendmsg_spkt().

Shannon Nelson <[email protected]>
ionic: remove noise from ethtool rxnfc error msg

David Howells <[email protected]>
rxrpc: Fix hard call timeout units

Victor Nogueira <[email protected]>
net/sched: act_mirred: Add carrier check

Maxim Korotkov <[email protected]>
writeback: fix call of incorrect macro

Angelo Dureghello <[email protected]>
net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu

Cong Wang <[email protected]>
sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()

Vlad Buslov <[email protected]>
net/sched: cls_api: remove block_cb from driver_list before freeing

Cosmo Chou <[email protected]>
net/ncsi: clear Tx enable mode when handling a Config required AEN

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

Pengcheng Yang <[email protected]>
kernel/relay.c: fix read_pos error when multiple readers

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

Sven Auhagen <[email protected]>
crypto: inside-secure - irq balance

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

Akilesh Kailash <[email protected]>
dm verity: skip redundant verity_handle_err() on I/O errors

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

Christophe JAILLET <[email protected]>
mailbox: zynq: Switch to flexible array to simplify code

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

Frederic Weisbecker <[email protected]>
nohz: Add TICK_DEP_BIT_RCU

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: deactivate anonymous set from preparation phase

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

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

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

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

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

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

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: Disable shadow registers before setting backlight values

Jitao Shi <[email protected]>
pwm: mtk-disp: Adjust the clocks to avoid them mismatch

Uwe Kleine-König <[email protected]>
pwm: mtk-disp: Don't check the return code of pwmchip_remove()

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

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

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

Christophe JAILLET <[email protected]>
clocksource: davinci: axe a pointless __GFP_NOFAIL

Christophe JAILLET <[email protected]>
clocksource/drivers/davinci: Avoid trailing '\n' hidden in pr_fmt()

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

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

Nicolas Saenz Julienne <[email protected]>
input: raspberrypi-ts: Release firmware handle when not needed

Nicolas Saenz Julienne <[email protected]>
firmware: raspberrypi: Introduce devm_rpi_firmware_get()

Nicolas Saenz Julienne <[email protected]>
firmware: raspberrypi: Keep count of all consumers

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

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

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

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

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

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

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

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

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`

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__

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

Vignesh Raghavendra <[email protected]>
mtd: spi-nor: cadence-quadspi: Handle probe deferral while requesting DMA channel

Vignesh Raghavendra <[email protected]>
mtd: spi-nor: cadence-quadspi: Don't initialize rx_dma_complete on failure

Vignesh Raghavendra <[email protected]>
mtd: spi-nor: cadence-quadspi: Provide a way to disable DAC mode

Vignesh Raghavendra <[email protected]>
mtd: spi-nor: cadence-quadspi: Make driver independent of flash geometry

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

Kees Cook <[email protected]>
PM: domains: Fix up terminology with parent/child

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

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

Hans de Goede <[email protected]>
ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ

Barry Song <[email protected]>
genirq: Add IRQF_NO_AUTOEN for request_irq/nmi()

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

Clark Wang <[email protected]>
spi: imx: enable runtime pm support

Linus Walleij <[email protected]>
spi: imx/fsl-lpspi: Convert to GPIO descriptors

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

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

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

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

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

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: mvm: check firmware response size

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

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

Christoph Hellwig <[email protected]>
md: update the optimal I/O size on reshape

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

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

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

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

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

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

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

Larry Finger <[email protected]>
rtlwifi: Replace RT_TRACE with rtl_dbg

Larry Finger <[email protected]>
rtlwifi: Start changing RT_TRACE into rtl_dbg

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

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

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

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

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

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

Thomas Gleixner <[email protected]>
tick: Get rid of tick_period

Thomas Gleixner <[email protected]>
tick/sched: Optimize tick_do_update_jiffies64() further

Yunfeng Ye <[email protected]>
tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64()

Thomas Gleixner <[email protected]>
tick/sched: Use tick_next_period for lockless quick check

Thomas Gleixner <[email protected]>
timekeeping: Split jiffies seqlock

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

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

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

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

Mauro Carvalho Chehab <[email protected]>
media: rcar_fdp1: fix pm_runtime_get_sync() usage count

Mauro Carvalho Chehab <[email protected]>
media: rcar_fdp1: simplify error check logic at fdp_open()

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

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

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

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

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

Jonathan Marek <[email protected]>
drm/msm: fix unbalanced pm_runtime_enable in adreno_gpu_{init, cleanup}

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

Dafna Hirschfeld <[email protected]>
media: uapi: add MEDIA_BUS_FMT_METADATA_FIXED media bus format.

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

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

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

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

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

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"

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

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

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

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

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

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

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

Geert Uytterhoeven <[email protected]>
debugfs: regset32: Add Runtime PM support

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

Arnaldo Carvalho de Melo <[email protected]>
perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE)

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

Vladimir Oltean <[email protected]>
asm-generic/io.h: suppress endianness warnings for readq() and writeq()

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

Arınç ÜNAL <[email protected]>
USB: serial: option: add UNISOC vendor and TOZED LT70C product

Ruihan Li <[email protected]>
bluetooth: Perform careful capability checks in hci_sock_ioctl()

Daniel Vetter <[email protected]>
drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var

Jisoo Jang <[email protected]>
wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()

William Breathitt Gray <[email protected]>
counter: 104-quad-8: Fix race condition between FLAG and CNTR reads


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

Diffstat:

Documentation/media/uapi/v4l/subdev-formats.rst | 27 ++
Makefile | 4 +-
arch/arm/boot/dts/exynos4412-itop-elite.dts | 2 +-
arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +-
arch/arm/boot/dts/qcom-ipq8064.dtsi | 12 +-
arch/arm/boot/dts/s5pv210.dtsi | 2 +-
arch/arm/mach-imx/devices-imx27.h | 10 +-
arch/arm/mach-imx/devices-imx31.h | 10 +-
arch/arm/mach-imx/devices/devices-common.h | 5 +-
arch/arm/mach-imx/devices/platform-spi_imx.c | 9 +-
arch/arm/mach-imx/mach-mx27_3ds.c | 40 ++-
arch/arm/mach-imx/mach-mx31_3ds.c | 13 +-
arch/arm/mach-imx/mach-mx31lilly.c | 14 +-
arch/arm/mach-imx/mach-mx31lite.c | 19 +-
arch/arm/mach-imx/mach-mx31moboard.c | 12 +-
arch/arm/mach-imx/mach-pca100.c | 21 +-
arch/arm/mach-imx/mach-pcm037_eet.c | 7 +-
arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 3 -
arch/arm64/boot/dts/renesas/r8a77990.dtsi | 3 -
arch/arm64/include/asm/debug-monitors.h | 1 +
arch/arm64/kernel/debug-monitors.c | 5 +
arch/arm64/kernel/kgdb.c | 2 +
arch/ia64/kernel/salinfo.c | 2 +-
arch/ia64/mm/contig.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/sh/kernel/cpu/sh4/sq.c | 2 +-
arch/sh/kernel/head_32.S | 6 +-
arch/sh/kernel/nmi_debug.c | 4 +-
arch/sh/kernel/setup.c | 4 +-
arch/sh/math-emu/sfp-util.h | 4 -
arch/x86/kernel/apic/apic.c | 5 +-
arch/x86/kernel/apic/io_apic.c | 14 +-
arch/x86/kvm/vmx/vmx.c | 15 ++
crypto/drbg.c | 16 +-
drivers/base/cpu.c | 3 +-
drivers/base/power/domain.c | 194 +++++++-------
drivers/base/power/domain_governor.c | 12 +-
drivers/block/drbd/drbd_receiver.c | 2 +-
drivers/bluetooth/btsdio.c | 1 -
drivers/char/ipmi/ipmi_ssif.c | 8 +-
drivers/char/tpm/tpm_tis_core.c | 29 +--
drivers/clk/clk-conf.c | 12 +-
drivers/clk/rockchip/clk-rk3399.c | 2 +-
drivers/clocksource/timer-davinci.c | 48 ++--
drivers/counter/104-quad-8.c | 30 +--
drivers/crypto/inside-secure/safexcel.c | 50 +++-
drivers/crypto/inside-secure/safexcel.h | 3 +
drivers/dma/at_xdmac.c | 5 +-
drivers/dma/dw-edma/dw-edma-core.c | 27 +-
drivers/dma/mv_xor_v2.c | 2 +-
drivers/edac/skx_base.c | 4 +-
drivers/firmware/qcom_scm.c | 3 +-
drivers/firmware/raspberrypi.c | 70 ++++-
drivers/firmware/stratix10-svc.c | 4 +-
drivers/fpga/fpga-bridge.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 8 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 5 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 3 +
drivers/gpu/drm/drm_fb_helper.c | 3 +
drivers/gpu/drm/drm_probe_helper.c | 5 +-
drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 +-
drivers/gpu/drm/lima/lima_drv.c | 6 +-
drivers/gpu/drm/msm/adreno/adreno_device.c | 7 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 5 +-
drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 3 -
drivers/gpu/drm/vgem/vgem_fence.c | 1 +
drivers/hid/wacom_wac.c | 38 ++-
drivers/hid/wacom_wac.h | 1 +
drivers/i2c/busses/i2c-omap.c | 2 +-
drivers/iio/adc/palmas_gpadc.c | 2 +-
drivers/iio/light/max44009.c | 13 +-
drivers/infiniband/hw/hfi1/mmu_rb.c | 13 +-
drivers/infiniband/hw/mlx4/qp.c | 8 +-
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/input/touchscreen/raspberrypi-ts.c | 3 +-
drivers/leds/Kconfig | 2 +-
drivers/macintosh/Kconfig | 1 +
drivers/macintosh/windfarm_smu_sat.c | 1 +
drivers/mailbox/zynqmp-ipi-mailbox.c | 19 +-
drivers/md/dm-clone-target.c | 1 +
drivers/md/dm-flakey.c | 4 +-
drivers/md/dm-integrity.c | 8 +-
drivers/md/dm-ioctl.c | 7 +-
drivers/md/dm-verity-target.c | 17 +-
drivers/md/raid10.c | 96 +++----
drivers/md/raid5.c | 10 +-
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/pci/ttpci/av7110_av.c | 4 +-
drivers/media/platform/rcar_fdp1.c | 50 ++--
drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 2 +
drivers/media/rc/gpio-ir-recv.c | 2 +
drivers/misc/vmw_vmci/vmci_host.c | 8 +-
drivers/mmc/host/sdhci-of-esdhc.c | 24 +-
drivers/mtd/spi-nor/cadence-quadspi.c | 77 +++---
drivers/mtd/ubi/eba.c | 19 +-
drivers/net/dsa/mt7530.c | 4 +-
drivers/net/dsa/mv88e6xxx/chip.c | 1 +
drivers/net/ethernet/amd/nmclan_cs.c | 2 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 1 -
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 23 +-
.../net/ethernet/pensando/ionic/ionic_ethtool.c | 2 +-
drivers/net/virtio_net.c | 43 ++--
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 | 5 +
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 10 +
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 3 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 1 +
drivers/net/wireless/realtek/rtlwifi/base.c | 144 +++++------
drivers/net/wireless/realtek/rtlwifi/cam.c | 82 +++---
drivers/net/wireless/realtek/rtlwifi/core.c | 259 +++++++++----------
drivers/net/wireless/realtek/rtlwifi/debug.c | 16 +-
drivers/net/wireless/realtek/rtlwifi/debug.h | 11 +
drivers/net/wireless/realtek/rtlwifi/efuse.c | 72 +++---
drivers/net/wireless/realtek/rtlwifi/pci.c | 282 ++++++++++-----------
drivers/net/wireless/realtek/rtlwifi/ps.c | 98 +++----
drivers/net/wireless/realtek/rtlwifi/regd.c | 18 +-
drivers/net/wireless/realtek/rtlwifi/usb.c | 18 +-
drivers/net/wireless/realtek/rtw88/mac.c | 8 +-
drivers/nvme/host/core.c | 34 ++-
drivers/nvme/host/trace.h | 15 +-
drivers/nvme/target/fcloop.c | 48 ++--
drivers/of/device.c | 7 +-
drivers/pci/controller/dwc/pci-imx6.c | 7 +
drivers/pci/hotplug/pciehp.h | 3 +
drivers/pci/hotplug/pciehp_core.c | 2 +-
drivers/pci/hotplug/pciehp_hpc.c | 19 +-
drivers/pci/hotplug/pciehp_pci.c | 15 ++
drivers/phy/tegra/xusb.c | 2 +
drivers/platform/x86/touchscreen_dmi.c | 24 ++
drivers/power/supply/generic-adc-battery.c | 3 +
drivers/pwm/pwm-meson.c | 6 +-
drivers/pwm/pwm-mtk-disp.c | 98 ++++---
drivers/regulator/core.c | 93 ++++++-
drivers/regulator/stm32-pwr.c | 7 +-
drivers/remoteproc/st_remoteproc.c | 5 +-
drivers/remoteproc/stm32_rproc.c | 6 +-
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/spi/spi-fsl-lpspi.c | 47 +---
drivers/spi/spi-fsl-spi.c | 12 +-
drivers/spi/spi-imx.c | 209 +++++++--------
drivers/spi/spi-qup.c | 22 +-
drivers/spmi/spmi.c | 3 +-
drivers/staging/iio/resolver/ad2s1210.c | 2 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 1 +
drivers/target/iscsi/iscsi_target.c | 16 +-
drivers/tty/serial/8250/8250.h | 12 +
drivers/tty/serial/8250/8250_port.c | 16 +-
drivers/tty/serial/fsl_lpuart.c | 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/gadget/udc/renesas_usb3.c | 1 +
drivers/usb/host/xhci-debugfs.c | 1 +
drivers/usb/host/xhci-rcar.c | 3 -
drivers/usb/mtu3/mtu3_qmu.c | 5 +-
drivers/usb/serial/option.c | 6 +
fs/afs/inode.c | 1 +
fs/btrfs/block-rsv.c | 3 +-
fs/btrfs/ctree.c | 32 ++-
fs/btrfs/ioctl.c | 5 +
fs/btrfs/print-tree.c | 6 +-
fs/cifs/smb2ops.c | 2 +-
fs/debugfs/file.c | 8 +
fs/erofs/internal.h | 2 +-
fs/erofs/zmap.c | 4 +
fs/ext4/balloc.c | 25 ++
fs/ext4/extents.c | 3 +-
fs/ext4/extents_status.c | 30 +--
fs/ext4/inline.c | 17 +-
fs/ext4/mballoc.c | 6 +-
fs/ext4/super.c | 19 +-
fs/ext4/xattr.c | 5 +-
fs/f2fs/file.c | 15 +-
fs/f2fs/namei.c | 16 +-
fs/fs-writeback.c | 2 +-
fs/nfs/nfs4state.c | 4 +
fs/nilfs2/bmap.c | 16 +-
fs/nilfs2/segment.c | 5 +-
fs/notify/inotify/inotify_fsnotify.c | 11 +-
fs/pstore/pmsg.c | 7 +-
fs/reiserfs/xattr_security.c | 8 +-
fs/ubifs/dir.c | 1 +
fs/ubifs/tnc.c | 144 ++++++-----
include/asm-generic/io.h | 4 +-
include/linux/debugfs.h | 1 +
include/linux/interrupt.h | 4 +
include/linux/mailbox/zynqmp-ipi-message.h | 2 +-
include/linux/netfilter/nfnetlink.h | 1 -
include/linux/nvme.h | 4 +
include/linux/platform_data/spi-imx.h | 33 ---
include/linux/pm_domain.h | 12 +-
include/linux/printk.h | 19 ++
include/linux/sunrpc/sched.h | 3 +-
include/linux/tick.h | 9 +-
include/linux/tty.h | 2 +
include/linux/vt_buffer.h | 2 +-
include/net/netfilter/nf_tables.h | 1 +
include/net/scm.h | 13 +-
include/soc/bcm2835/raspberrypi-firmware.h | 10 +
include/trace/events/timer.h | 3 +-
include/uapi/linux/btrfs.h | 1 +
include/uapi/linux/const.h | 2 +-
include/uapi/linux/media-bus-format.h | 8 +
kernel/bpf/cgroup.c | 9 +-
kernel/events/core.c | 4 +-
kernel/irq/manage.c | 11 +-
kernel/kheaders.c | 10 +-
kernel/relay.c | 18 +-
kernel/time/jiffies.c | 7 +-
kernel/time/tick-broadcast.c | 2 +-
kernel/time/tick-common.c | 30 ++-
kernel/time/tick-internal.h | 1 -
kernel/time/tick-sched.c | 127 ++++++----
kernel/time/timekeeping.c | 6 +-
kernel/time/timekeeping.h | 3 +-
kernel/trace/ring_buffer.c | 4 +
lib/debugobjects.c | 141 ++++++-----
mm/page_alloc.c | 16 ++
net/8021q/vlan_dev.c | 2 +-
net/bluetooth/hci_sock.c | 9 +-
net/core/skbuff.c | 3 +
net/ipv4/ip_output.c | 16 +-
net/ipv6/sit.c | 8 +-
net/ncsi/ncsi-aen.c | 1 +
net/netfilter/nf_tables_api.c | 20 +-
net/netfilter/nfnetlink.c | 2 -
net/netfilter/nft_dynset.c | 2 +-
net/netfilter/nft_lookup.c | 2 +-
net/netfilter/nft_objref.c | 2 +-
net/netlink/af_netlink.c | 75 ++----
net/packet/af_packet.c | 32 +--
net/packet/diag.c | 4 +-
net/packet/internal.h | 26 +-
net/rxrpc/sendmsg.c | 2 +-
net/sched/act_mirred.c | 2 +-
net/sched/cls_api.c | 1 +
net/sunrpc/clnt.c | 3 -
net/sunrpc/sched.c | 1 -
scripts/gdb/linux/clk.py | 2 +
scripts/gdb/linux/genpd.py | 16 +-
scripts/gdb/linux/timerlist.py | 4 +-
scripts/gdb/linux/utils.py | 5 +-
security/integrity/ima/Kconfig | 2 +-
security/selinux/Makefile | 4 +-
sound/soc/codecs/es8316.c | 17 +-
sound/soc/intel/boards/bytcr_rt5640.c | 12 +
sound/usb/caiaq/input.c | 1 +
tools/bpf/bpftool/json_writer.c | 3 -
tools/bpf/bpftool/xlated_dumper.c | 7 +
tools/perf/builtin-sched.c | 2 +-
.../perf/pmu-events/arch/powerpc/power9/other.json | 4 +-
.../pmu-events/arch/powerpc/power9/pipeline.json | 2 +-
tools/perf/util/auxtrace.c | 5 +-
.../perf/util/intel-pt-decoder/intel-pt-decoder.c | 2 +
tools/perf/util/sort.c | 3 +-
tools/perf/util/symbol-elf.c | 2 +-
283 files changed, 2682 insertions(+), 1866 deletions(-)




2023-05-15 18:21:09

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 5.4 227/282] rxrpc: Fix hard call timeout units

From: David Howells <[email protected]>

[ Upstream commit 0d098d83c5d9e107b2df7f5e11f81492f56d2fe7 ]

The hard call timeout is specified in the RXRPC_SET_CALL_TIMEOUT cmsg in
seconds, so fix the point at which sendmsg() applies it to the call to
convert to jiffies from seconds, not milliseconds.

Fixes: a158bdd3247b ("rxrpc: Fix timeout of a call that hasn't yet been granted a channel")
Signed-off-by: David Howells <[email protected]>
cc: Marc Dionne <[email protected]>
cc: "David S. Miller" <[email protected]>
cc: Eric Dumazet <[email protected]>
cc: Jakub Kicinski <[email protected]>
cc: Paolo Abeni <[email protected]>
cc: [email protected]
cc: [email protected]
cc: [email protected]
Signed-off-by: David S. Miller <[email protected]>
Signed-off-by: Sasha Levin <[email protected]>
---
net/rxrpc/sendmsg.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net/rxrpc/sendmsg.c b/net/rxrpc/sendmsg.c
index 1cb90d32d553d..3439d14168e81 100644
--- a/net/rxrpc/sendmsg.c
+++ b/net/rxrpc/sendmsg.c
@@ -738,7 +738,7 @@ int rxrpc_do_sendmsg(struct rxrpc_sock *rx, struct msghdr *msg, size_t len)
/* Fall through */
case 1:
if (p.call.timeouts.hard > 0) {
- j = msecs_to_jiffies(p.call.timeouts.hard);
+ j = p.call.timeouts.hard * HZ;
now = jiffies;
j += now;
WRITE_ONCE(call->expect_term_by, j);
--
2.39.2




2023-05-15 20:12:29

by Chris Paterson

[permalink] [raw]
Subject: RE: [PATCH 5.4 000/282] 5.4.243-rc1 review

Hello Greg,

> From: Greg Kroah-Hartman <[email protected]>
> Sent: Monday, May 15, 2023 5:26 PM
>
> This is the start of the stable review cycle for the 5.4.243 release.
> There are 282 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 Wed, 17 May 2023 16:16:37 +0000.
> Anything received after that time might be too late.

CIP configurations built and booted with Linux 5.4.243-rc1 (b6ac0ac1f533):
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/867957639
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/commits/linux-5.4.y

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

Kind regards, Chris

2023-05-16 02:02:43

by Shuah Khan

[permalink] [raw]
Subject: Re: [PATCH 5.4 000/282] 5.4.243-rc1 review

On 5/15/23 10:26, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.4.243 release.
> There are 282 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 Wed, 17 May 2023 16:16:37 +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.4.243-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.4.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>

Compiled and booted on my test system. No dmesg regressions.

Tested-by: Shuah Khan <[email protected]>

thanks,
-- Shuah



2023-05-16 09:33:09

by Sudip Mukherjee

[permalink] [raw]
Subject: Re: [PATCH 5.4 000/282] 5.4.243-rc1 review

Hi Greg,

On Mon, May 15, 2023 at 06:26:18PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.4.243 release.
> There are 282 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.

Build test (gcc version 11.3.1 20230511):
mips: 65 configs -> no failure
arm: 106 configs -> no failure
arm64: 2 configs -> no failure
x86_64: 4 configs -> no failure
alpha 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]

[1]. https://openqa.qa.codethink.co.uk/tests/3528


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

--
Regards
Sudip

2023-05-16 11:37:05

by Harshit Mogalapalli

[permalink] [raw]
Subject: Re: [PATCH 5.4 000/282] 5.4.243-rc1 review

Hi Greg,

On 15/05/23 9:56 pm, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.4.243 release.
> There are 282 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 Wed, 17 May 2023 16:16:37 +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.4.243-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.4.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

2023-05-16 19:21:33

by Naresh Kamboju

[permalink] [raw]
Subject: Re: [PATCH 5.4 000/282] 5.4.243-rc1 review

On Mon, 15 May 2023 at 23:23, Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 5.4.243 release.
> There are 282 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 Wed, 17 May 2023 16:16:37 +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.4.243-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.4.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

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

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

We have recently upgraded our selftest sources to stable-rc 6.3 and
running on stable rc 6.1, 5.15, 5.10, 5.4, 4.19 and 4.14 kernels.

List of test regressions:
========

kselftest-clone3
- clone3_clone3

kselftest-membarrier
- membarrier_membarrier_test_multi_thread
- membarrier_membarrier_test_single_thread

kselftest-memfd
- memfd_memfd_test

kselftest-rseq
- rseq_basic_test

kselftest-kvm
- kvm_xapic_state_test


Test log:
-------
kselftest-clone3
- clone3_clone3

# selftests: clone3: clone3
# TAP version 13
# 1..18
# # clone3() syscall supported
...
# # [1352] Trying clone3() with flags 0x80 (size 0)
# # Invalid argument - Failed to create new process
# # [1352] clone3() with flags says: -22 expected 0
# not ok 18 [1352] Result (-22) is different than expected (0)
# # Totals: pass:17 fail:1 xfail:0 xpass:0 skip:0 error:0
not ok 1 selftests: clone3: clone3 # exit=1

links,
- https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.4.y/build/v5.4.242-283-gb6ac0ac1f533/testrun/17021938/suite/kselftest-clone3/test/clone3_clone3/history/
- https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.4.y/build/v5.4.242-283-gb6ac0ac1f533/testrun/17021938/suite/kselftest-clone3/test/clone3_clone3/log

NOTE:
The logs are the same as reported on other email reports.
link,
- https://lore.kernel.org/stable/CA+G9fYu6ZOu_We2GMP0sFnSovOsqd6waW7oKS-Y1VPrjdibu5Q@mail.gmail.com/


## Build
* kernel: 5.4.243-rc1
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-5.4.y
* git commit: b6ac0ac1f533c625d5f4a295133abc8c9e4635ea
* git describe: v5.4.242-283-gb6ac0ac1f533
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.4.y/build/v5.4.242-283-gb6ac0ac1f533

## Test Regressions (compared to v5.4.238-245-g41e24252f52b)

* dragonboard-410c, kselftest-membarrier
- membarrier_membarrier_test_multi_thread
- membarrier_membarrier_test_single_thread

* dragonboard-410c, kselftest-memfd
- memfd_memfd_test

* dragonboard-410c, kselftest-rseq
- rseq_basic_test

* i386, kselftest-membarrier
- membarrier_membarrier_test_single_thread

* i386, kselftest-memfd
- memfd_memfd_test

* i386, kselftest-rseq
- rseq_basic_test
- rseq_run_param_test_sh

* juno-r2, kselftest-clone3
- clone3_clone3

* juno-r2, kselftest-membarrier
- membarrier_membarrier_test_multi_thread
- membarrier_membarrier_test_single_thread

* juno-r2, kselftest-memfd
- memfd_memfd_test

* juno-r2, kselftest-rseq
- rseq_basic_test

* qemu_i386, kselftest-clone3
- clone3_clone3

* qemu_i386, kselftest-rseq
- rseq_basic_test
- rseq_run_param_test_sh

* qemu_x86_64, kselftest-clone3
- clone3_clone3

* qemu_x86_64, kselftest-membarrier
- membarrier_membarrier_test_multi_thread
- membarrier_membarrier_test_single_thread

* qemu_x86_64, kselftest-memfd
- memfd_memfd_test

* qemu_x86_64, kselftest-rseq
- rseq_basic_test

* x15, kselftest-clone3
- clone3_clone3

* x15, kselftest-membarrier
- membarrier_membarrier_test_multi_thread
- membarrier_membarrier_test_single_thread

* x15, kselftest-rseq
- rseq_basic_test

* x86, kselftest-clone3
- clone3_clone3

* x86, kselftest-kvm
- kvm_xapic_state_test

* x86, kselftest-membarrier
- membarrier_membarrier_test_multi_thread
- membarrier_membarrier_test_single_thread

* x86, kselftest-memfd
- memfd_memfd_test

* x86, kselftest-rseq
- rseq_basic_test

## Metric Regressions (compared to v5.4.238-245-g41e24252f52b)

## Test Fixes (compared to v5.4.238-245-g41e24252f52b)

## Metric Fixes (compared to v5.4.238-245-g41e24252f52b)

## Test result summary
total: 129092, pass: 109664, fail: 3182, skip: 16058, xfail: 188

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 148 total, 147 passed, 1 failed
* arm64: 48 total, 42 passed, 6 failed
* i386: 30 total, 22 passed, 8 failed
* mips: 30 total, 29 passed, 1 failed
* parisc: 8 total, 8 passed, 0 failed
* powerpc: 33 total, 32 passed, 1 failed
* riscv: 15 total, 12 passed, 3 failed
* s390: 8 total, 8 passed, 0 failed
* sh: 14 total, 12 passed, 2 failed
* sparc: 8 total, 8 passed, 0 failed
* x86_64: 41 total, 39 passed, 2 failed

## Test suites summary
* boot
* fwts
* igt-gpu-tools
* 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-netfilter
* kselftest-nsfs
* kselftest-openat2
* kselftest-pid_namespace
* kselftest-pidfd
* kselftest-proc
* kselftest-pstore
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-sigaltstack
* kselftest-size
* kselftest-tc-testing
* kselftest-timens
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user
* kselftest-user_events
* kselftest-vDSO
* kselftest-watchdog
* kselftest-x86
* kselftest-zram
* kunit
* kvm-unit-tests
* 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

2023-05-17 04:22:43

by Guenter Roeck

[permalink] [raw]
Subject: Re: [PATCH 5.4 000/282] 5.4.243-rc1 review

On Mon, May 15, 2023 at 06:26:18PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.4.243 release.
> There are 282 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 Wed, 17 May 2023 16:16:37 +0000.
> Anything received after that time might be too late.
>

Build results:
total: 159 pass: 159 fail: 0
Qemu test results:
total: 455 pass: 454 fail: 1
Failed tests:
arm:sabrelite:multi_v7_defconfig:mtd2:mem256:net,default:imx6dl-sabrelite:rootfs

As far as I can see, the second SPI interface fails to instantiate.

[ 21.491528] spi_imx 2008000.spi: bitbang start failed with -22

There are also various new warnings in clock code.

[ 21.492631] WARNING: CPU: 0 PID: 1 at drivers/clk/clk.c:986 clk_core_disable+0x124/0x2e4
[ 21.497524] WARNING: CPU: 0 PID: 1 at drivers/clk/clk.c:845 clk_core_unprepare+0x268/0x388

The warnings in clock code are gone after reverting all changes introducing
PM support for imx spi code. The boot failure is gone after reverting the
gpio conversion. In total, I reverted the following patches to fix the
boot and warning problems.

d6fcaa127cc6 Revert "spi: imx/fsl-lpspi: Convert to GPIO descriptors"
9783b21b591d Revert "spi: imx: enable runtime pm support"
4a8bdbf7462b Revert "spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync"
e6c5f497ff35 Revert "spi: imx: Don't skip cleanup in remove's error path"
d6ea758df74f Revert "spi: imx: fix runtime pm support for !CONFIG_PM"
b9dbd028c970 Revert "spi: imx: fix reference leak in two imx operations"

Is this really 5.4 material ?

Guenter

2023-05-17 08:10:39

by Jon Hunter

[permalink] [raw]
Subject: Re: [PATCH 5.4 000/282] 5.4.243-rc1 review

On Mon, 15 May 2023 18:26:18 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.4.243 release.
> There are 282 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 Wed, 17 May 2023 16:16:37 +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.4.243-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.4.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

All tests passing for Tegra ...

Test results for stable-v5.4:
10 builds: 10 pass, 0 fail
26 boots: 26 pass, 0 fail
59 tests: 59 pass, 0 fail

Linux version: 5.4.243-rc1-gb6ac0ac1f533
Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000,
tegra194-p2972-0000, tegra20-ventana,
tegra210-p2371-2180, tegra210-p3450-0000,
tegra30-cardhu-a04

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

Jon

2023-05-17 08:50:24

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 5.4 000/282] 5.4.243-rc1 review

On Wed, May 17, 2023 at 10:25:13AM +0200, Greg Kroah-Hartman wrote:
> On Tue, May 16, 2023 at 08:52:13PM -0700, Guenter Roeck wrote:
> > On Mon, May 15, 2023 at 06:26:18PM +0200, Greg Kroah-Hartman wrote:
> > > This is the start of the stable review cycle for the 5.4.243 release.
> > > There are 282 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 Wed, 17 May 2023 16:16:37 +0000.
> > > Anything received after that time might be too late.
> > >
> >
> > Build results:
> > total: 159 pass: 159 fail: 0
> > Qemu test results:
> > total: 455 pass: 454 fail: 1
> > Failed tests:
> > arm:sabrelite:multi_v7_defconfig:mtd2:mem256:net,default:imx6dl-sabrelite:rootfs
> >
> > As far as I can see, the second SPI interface fails to instantiate.
> >
> > [ 21.491528] spi_imx 2008000.spi: bitbang start failed with -22
> >
> > There are also various new warnings in clock code.
> >
> > [ 21.492631] WARNING: CPU: 0 PID: 1 at drivers/clk/clk.c:986 clk_core_disable+0x124/0x2e4
> > [ 21.497524] WARNING: CPU: 0 PID: 1 at drivers/clk/clk.c:845 clk_core_unprepare+0x268/0x388
> >
> > The warnings in clock code are gone after reverting all changes introducing
> > PM support for imx spi code. The boot failure is gone after reverting the
> > gpio conversion. In total, I reverted the following patches to fix the
> > boot and warning problems.
> >
> > d6fcaa127cc6 Revert "spi: imx/fsl-lpspi: Convert to GPIO descriptors"
> > 9783b21b591d Revert "spi: imx: enable runtime pm support"
> > 4a8bdbf7462b Revert "spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync"
> > e6c5f497ff35 Revert "spi: imx: Don't skip cleanup in remove's error path"
> > d6ea758df74f Revert "spi: imx: fix runtime pm support for !CONFIG_PM"
> > b9dbd028c970 Revert "spi: imx: fix reference leak in two imx operations"
> >
> > Is this really 5.4 material ?
>
> You are right, this isn't 5.4 material (and really not 5.10 either for
> some of these changes.) I'll go drop them all from 5.4.y and 5.10.y and
> push out -rc2 releases soon.

I'll leave the 5.10.y changes, they were sane.

thanks,

greg k-h

2023-05-17 08:54:10

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 5.4 000/282] 5.4.243-rc1 review

On Tue, May 16, 2023 at 08:52:13PM -0700, Guenter Roeck wrote:
> On Mon, May 15, 2023 at 06:26:18PM +0200, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 5.4.243 release.
> > There are 282 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 Wed, 17 May 2023 16:16:37 +0000.
> > Anything received after that time might be too late.
> >
>
> Build results:
> total: 159 pass: 159 fail: 0
> Qemu test results:
> total: 455 pass: 454 fail: 1
> Failed tests:
> arm:sabrelite:multi_v7_defconfig:mtd2:mem256:net,default:imx6dl-sabrelite:rootfs
>
> As far as I can see, the second SPI interface fails to instantiate.
>
> [ 21.491528] spi_imx 2008000.spi: bitbang start failed with -22
>
> There are also various new warnings in clock code.
>
> [ 21.492631] WARNING: CPU: 0 PID: 1 at drivers/clk/clk.c:986 clk_core_disable+0x124/0x2e4
> [ 21.497524] WARNING: CPU: 0 PID: 1 at drivers/clk/clk.c:845 clk_core_unprepare+0x268/0x388
>
> The warnings in clock code are gone after reverting all changes introducing
> PM support for imx spi code. The boot failure is gone after reverting the
> gpio conversion. In total, I reverted the following patches to fix the
> boot and warning problems.
>
> d6fcaa127cc6 Revert "spi: imx/fsl-lpspi: Convert to GPIO descriptors"
> 9783b21b591d Revert "spi: imx: enable runtime pm support"
> 4a8bdbf7462b Revert "spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync"
> e6c5f497ff35 Revert "spi: imx: Don't skip cleanup in remove's error path"
> d6ea758df74f Revert "spi: imx: fix runtime pm support for !CONFIG_PM"
> b9dbd028c970 Revert "spi: imx: fix reference leak in two imx operations"
>
> Is this really 5.4 material ?

You are right, this isn't 5.4 material (and really not 5.10 either for
some of these changes.) I'll go drop them all from 5.4.y and 5.10.y and
push out -rc2 releases soon.

Thanks for the testing and review.

greg k-h

2023-05-17 09:09:55

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 5.4 000/282] 5.4.243-rc1 review

On Wed, May 17, 2023 at 10:26:54AM +0200, Greg Kroah-Hartman wrote:
> On Wed, May 17, 2023 at 10:25:13AM +0200, Greg Kroah-Hartman wrote:
> > On Tue, May 16, 2023 at 08:52:13PM -0700, Guenter Roeck wrote:
> > > On Mon, May 15, 2023 at 06:26:18PM +0200, Greg Kroah-Hartman wrote:
> > > > This is the start of the stable review cycle for the 5.4.243 release.
> > > > There are 282 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 Wed, 17 May 2023 16:16:37 +0000.
> > > > Anything received after that time might be too late.
> > > >
> > >
> > > Build results:
> > > total: 159 pass: 159 fail: 0
> > > Qemu test results:
> > > total: 455 pass: 454 fail: 1
> > > Failed tests:
> > > arm:sabrelite:multi_v7_defconfig:mtd2:mem256:net,default:imx6dl-sabrelite:rootfs
> > >
> > > As far as I can see, the second SPI interface fails to instantiate.
> > >
> > > [ 21.491528] spi_imx 2008000.spi: bitbang start failed with -22
> > >
> > > There are also various new warnings in clock code.
> > >
> > > [ 21.492631] WARNING: CPU: 0 PID: 1 at drivers/clk/clk.c:986 clk_core_disable+0x124/0x2e4
> > > [ 21.497524] WARNING: CPU: 0 PID: 1 at drivers/clk/clk.c:845 clk_core_unprepare+0x268/0x388
> > >
> > > The warnings in clock code are gone after reverting all changes introducing
> > > PM support for imx spi code. The boot failure is gone after reverting the
> > > gpio conversion. In total, I reverted the following patches to fix the
> > > boot and warning problems.
> > >
> > > d6fcaa127cc6 Revert "spi: imx/fsl-lpspi: Convert to GPIO descriptors"
> > > 9783b21b591d Revert "spi: imx: enable runtime pm support"
> > > 4a8bdbf7462b Revert "spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync"
> > > e6c5f497ff35 Revert "spi: imx: Don't skip cleanup in remove's error path"
> > > d6ea758df74f Revert "spi: imx: fix runtime pm support for !CONFIG_PM"
> > > b9dbd028c970 Revert "spi: imx: fix reference leak in two imx operations"
> > >
> > > Is this really 5.4 material ?
> >
> > You are right, this isn't 5.4 material (and really not 5.10 either for
> > some of these changes.) I'll go drop them all from 5.4.y and 5.10.y and
> > push out -rc2 releases soon.
>
> I'll leave the 5.10.y changes, they were sane.

And as I just dropped patches, I'll not push out a -rc2, that would
probably not help anyone.

thanks,

greg k-h