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