[PATCH 5.4 000/282] 5.4.243-rc1 review

Greg Kroah-Hartman posted 282 patches 2 years, 9 months ago
Only 1 patches received!
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(-)
[PATCH 5.4 000/282] 5.4.243-rc1 review
Posted by Greg Kroah-Hartman 2 years, 9 months ago
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 <gregkh@linuxfoundation.org>
    Linux 5.4.243-rc1

Aurabindo Pillai <aurabindo.pillai@amd.com>
    drm/amd/display: Fix hang when skipping modeset

Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
    mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock

Tian Tao <tiantao6@hisilicon.com>
    drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag

Akhil P Oommen <quic_akhilpo@quicinc.com>
    drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup()

Yang Yingliang <yangyingliang@huawei.com>
    firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe()

Maximilian Luz <luzmaximilian@gmail.com>
    drm/msm: Fix double pm_runtime_disable() call

Zhang Qilong <zhangqilong3@huawei.com>
    spi: imx: fix reference leak in two imx operations

Sascha Hauer <s.hauer@pengutronix.de>
    spi: imx: fix runtime pm support for !CONFIG_PM

Geert Uytterhoeven <geert+renesas@glider.be>
    PM: domains: Restore comment indentation for generic_pm_domain.child_links

Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
    printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h

Lukas Wunner <lukas@wunner.de>
    PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock

Hans de Goede <hdegoede@redhat.com>
    PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors

Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
    drbd: correctly submit flush bio on barrier

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    serial: 8250: Fix serial8250_tx_empty() race with DMA Tx

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH

Theodore Ts'o <tytso@mit.edu>
    ext4: fix invalid free tracking in ext4_xattr_move_to_block()

Theodore Ts'o <tytso@mit.edu>
    ext4: remove a BUG_ON in ext4_mb_release_group_pa()

Theodore Ts'o <tytso@mit.edu>
    ext4: bail out of ext4_xattr_ibody_get() fails for any reason

Theodore Ts'o <tytso@mit.edu>
    ext4: add bounds checking in get_max_inline_xattr_value_size()

Theodore Ts'o <tytso@mit.edu>
    ext4: fix deadlock when converting an inline directory in nojournal mode

Theodore Ts'o <tytso@mit.edu>
    ext4: improve error recovery code paths in __ext4_remount()

Jan Kara <jack@suse.cz>
    ext4: fix data races when using cached status extents

Tudor Ambarus <tudor.ambarus@linaro.org>
    ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum

Ye Bin <yebin10@huawei.com>
    ext4: fix WARNING in mb_find_extent

Ping Cheng <pinglinux@gmail.com>
    HID: wacom: insert timestamp to packed Bluetooth (BT) events

Ping Cheng <pinglinux@gmail.com>
    HID: wacom: Set a default resolution for older tablets

Guchun Chen <guchun.chen@amd.com>
    drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend

Guchun Chen <guchun.chen@amd.com>
    drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras

Hamza Mahfooz <hamza.mahfooz@amd.com>
    drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()

James Cowgill <james.cowgill@blaize.com>
    drm/panel: otm8009a: Set backlight parent to panel device

Jaegeuk Kim <jaegeuk@kernel.org>
    f2fs: fix potential corruption when moving a directory

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    ARM: dts: s5pv210: correct MIPI CSIS clock name

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    ARM: dts: exynos: fix WM8960 clock name in Itop Elite

Mathieu Poirier <mathieu.poirier@linaro.org>
    remoteproc: st: Call of_node_put() on iteration error

Mathieu Poirier <mathieu.poirier@linaro.org>
    remoteproc: stm32: Call of_node_put() on iteration error

Randy Dunlap <rdunlap@infradead.org>
    sh: nmi_debug: fix return value of __setup handler

Randy Dunlap <rdunlap@infradead.org>
    sh: init: use OF_EARLY_FLATTREE for early init

Randy Dunlap <rdunlap@infradead.org>
    sh: math-emu: fix macro redefined warning

Jan Kara <jack@suse.cz>
    inotify: Avoid reporting event with invalid wd

Andrey Avdeev <jamesstoun@gmail.com>
    platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i

Pawel Witek <pawel.ireneusz.witek@gmail.com>
    cifs: fix pcchunk length type in smb2_copychunk_range

Anastasia Belova <abelova@astralinux.ru>
    btrfs: print-tree: parent bytenr must be aligned to sector size

Josef Bacik <josef@toxicpanda.com>
    btrfs: don't free qgroup space unless specified

Filipe Manana <fdmanana@suse.com>
    btrfs: fix btrfs_prev_leaf() to not return the same key twice

Yang Jihong <yangjihong1@huawei.com>
    perf symbols: Fix return incorrect build_id size in elf_read_build_id()

Markus Elfring <Markus.Elfring@web.de>
    perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()

Kajol Jain <kjain@linux.ibm.com>
    perf vendor events power9: Remove UTF-8 characters from JSON files

Florian Fainelli <f.fainelli@gmail.com>
    net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()

Wenliang Wang <wangwenliang.1995@bytedance.com>
    virtio_net: suppress cpu stall when free_unused_bufs

Xuan Zhuo <xuanzhuo@linux.alibaba.com>
    virtio_net: split free_unused_bufs()

Arınç ÜNAL <arinc.unal@arinc9.com>
    net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621

Ruliang Lin <u202112092@hust.edu.cn>
    ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`

Chia-I Wu <olvaffe@gmail.com>
    drm/amdgpu: add a missing lock for AMDGPU_SCHED

Kuniyuki Iwashima <kuniyu@amazon.com>
    af_packet: Don't send zero-byte data in packet_sendmsg_spkt().

Shannon Nelson <shannon.nelson@amd.com>
    ionic: remove noise from ethtool rxnfc error msg

David Howells <dhowells@redhat.com>
    rxrpc: Fix hard call timeout units

Victor Nogueira <victor@mojatatu.com>
    net/sched: act_mirred: Add carrier check

Maxim Korotkov <korotkov.maxim.s@gmail.com>
    writeback: fix call of incorrect macro

Angelo Dureghello <angelo.dureghello@timesys.com>
    net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu

Cong Wang <cong.wang@bytedance.com>
    sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()

Vlad Buslov <vladbu@nvidia.com>
    net/sched: cls_api: remove block_cb from driver_list before freeing

Cosmo Chou <chou.cosmo@gmail.com>
    net/ncsi: clear Tx enable mode when handling a Config required AEN

Zhang Zhengming <zhang.zhengming@h3c.com>
    relayfs: fix out-of-bounds access in relay_file_read

Pengcheng Yang <yangpc@wangsu.com>
    kernel/relay.c: fix read_pos error when multiple readers

Jonathan McDowell <noodles@earth.li>
    crypto: safexcel - Cleanup ring IRQ workqueues on load failure

Sven Auhagen <Sven.Auhagen@voleatech.de>
    crypto: inside-secure - irq balance

Yeongjin Gil <youngjin.gil@samsung.com>
    dm verity: fix error handling for check_at_most_once on FEC

Akilesh Kailash <akailash@google.com>
    dm verity: skip redundant verity_handle_err() on I/O errors

Tanmay Shah <tanmay.shah@amd.com>
    mailbox: zynqmp: Fix counts of child nodes

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    mailbox: zynq: Switch to flexible array to simplify code

Joel Fernandes (Google) <joel@joelfernandes.org>
    tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem

Frederic Weisbecker <frederic@kernel.org>
    nohz: Add TICK_DEP_BIT_RCU

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nf_tables: deactivate anonymous set from preparation phase

Thomas Gleixner <tglx@linutronix.de>
    debugobject: Ensure pool refill (again)

Adrian Hunter <adrian.hunter@intel.com>
    perf intel-pt: Fix CYC timestamps after standalone CBR

Adrian Hunter <adrian.hunter@intel.com>
    perf auxtrace: Fix address filter entire kernel size

Mike Snitzer <snitzer@kernel.org>
    dm ioctl: fix nested locking in table_clear() to remove deadlock concern

Mikulas Patocka <mpatocka@redhat.com>
    dm flakey: fix a crash with invalid table line

Mike Snitzer <snitzer@kernel.org>
    dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path

Mike Snitzer <snitzer@kernel.org>
    dm clone: call kmem_cache_destroy() in dm_clone_init() error path

Stefan Haberland <sth@linux.ibm.com>
    s390/dasd: fix hanging blockdevice after request requeue

Qu Wenruo <wqu@suse.com>
    btrfs: scrub: reject unsupported scrub flags

Peng Liu <liupeng17@lenovo.com>
    scripts/gdb: fix lx-timerlist for Python3

Quentin Schulz <quentin.schulz@theobroma-systems.com>
    clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent

Bitterblue Smith <rtl8821cerfe2@gmail.com>
    wifi: rtl8xxxu: RTL8192EU always needs full init

Tanmay Shah <tanmay.shah@amd.com>
    mailbox: zynqmp: Fix typo in IPI documentation

Tanmay Shah <tanmay.shah@amd.com>
    mailbox: zynqmp: Fix IPI isr handling

Li Nan <linan122@huawei.com>
    md/raid10: fix null-ptr-deref in raid10_sync_request

Ryusuke Konishi <konishi.ryusuke@gmail.com>
    nilfs2: fix infinite loop in nilfs_mdt_get_block()

Ryusuke Konishi <konishi.ryusuke@gmail.com>
    nilfs2: do not write dirty data after degenerating to read-only

Helge Deller <deller@gmx.de>
    parisc: Fix argument pointer in real64_call_asm()

Marc Dionne <marc.dionne@auristor.com>
    afs: Fix updating of i_size with dv jump from server

Claudiu Beznea <claudiu.beznea@microchip.com>
    dmaengine: at_xdmac: do not enable all cyclic channels

Shunsuke Mie <mie@igel.co.jp>
    dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing

Shunsuke Mie <mie@igel.co.jp>
    dmaengine: dw-edma: Fix to change for continuous transfer

Gaosheng Cui <cuigaosheng1@huawei.com>
    phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    pwm: mtk-disp: Disable shadow registers before setting backlight values

Jitao Shi <jitao.shi@mediatek.com>
    pwm: mtk-disp: Adjust the clocks to avoid them mismatch

Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    pwm: mtk-disp: Don't check the return code of pwmchip_remove()

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    dmaengine: mv_xor_v2: Fix an error code.

Randy Dunlap <rdunlap@infradead.org>
    leds: TI_LMU_COMMON: select REGMAP instead of depending on it

Ye Bin <yebin10@huawei.com>
    ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline

Stafford Horne <shorne@gmail.com>
    openrisc: Properly store r31 to pt_regs on unhandled exceptions

Qinrun Dai <flno@hust.edu.cn>
    clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    clocksource: davinci: axe a pointless __GFP_NOFAIL

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    clocksource/drivers/davinci: Avoid trailing '\n' hidden in pr_fmt()

Mark Zhang <markzhang@nvidia.com>
    RDMA/mlx5: Use correct device num_ports when modify DC

Dai Ngo <dai.ngo@oracle.com>
    SUNRPC: remove the maximum number of retries in call_bind_status

Miaoqian Lin <linmq006@gmail.com>
    Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe

Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
    input: raspberrypi-ts: Release firmware handle when not needed

Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
    firmware: raspberrypi: Introduce devm_rpi_firmware_get()

Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
    firmware: raspberrypi: Keep count of all consumers

Trond Myklebust <trond.myklebust@hammerspace.com>
    NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease

Patrick Kelsey <pat.kelsey@cornelisnetworks.com>
    IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order

Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
    RDMA/siw: Remove namespace check from siw_netdev_event()

Clément Léger <clement.leger@bootlin.com>
    clk: add missing of_node_put() in "assigned-clocks" property parsing

Sebastian Reichel <sre@kernel.org>
    power: supply: generic-adc-battery: fix unit scaling

Martin Blumenstingl <martin.blumenstingl@googlemail.com>
    rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time

Dan Carpenter <error27@gmail.com>
    RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    rtc: omap: include header for omap_rtc_power_off_program prototype

Natalia Petrova <n.petrova@fintech.ru>
    RDMA/rdmavt: Delete unnecessary NULL check

Daniil Dulov <d.dulov@aladdin.ru>
    RDMA/siw: Fix potential page_array out of range access

Yang Jihong <yangjihong1@huawei.com>
    perf/core: Fix hardlockup failure caused by perf throttle

Nathan Lynch <nathanl@linux.ibm.com>
    powerpc/rtas: use memmove for potentially overlapping buffer copy

Randy Dunlap <rdunlap@infradead.org>
    macintosh: via-pmu-led: requires ATA to be set

Randy Dunlap <rdunlap@infradead.org>
    powerpc/sysdev/tsi108: fix resource printk format warnings

Randy Dunlap <rdunlap@infradead.org>
    powerpc/wii: fix resource printk format warnings

Randy Dunlap <rdunlap@infradead.org>
    powerpc/mpc512x: fix resource printk format warning

Liang He <windhl@126.com>
    macintosh/windfarm_smu_sat: Add missing of_node_put()

Jishnu Prakash <quic_jprakash@quicinc.com>
    spmi: Add a check for remove callback when removing a SPMI driver

Philipp Hortmann <philipp.g.hortmann@gmail.com>
    staging: rtl8192e: Fix W_DISABLE# does not work after stop/start

Florian Fainelli <f.fainelli@gmail.com>
    serial: 8250: Add missing wakeup event reporting

Shenwei Wang <shenwei.wang@nxp.com>
    tty: serial: fsl_lpuart: adjust buffer length to the intended size

Dan Carpenter <dan.carpenter@linaro.org>
    firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe

Chunfeng Yun <chunfeng.yun@mediatek.com>
    usb: mtu3: fix kernel panic at qmu transfer done irq handler

Yinhao Hu <dddddd@hust.edu.cn>
    usb: chipidea: fix missing goto in `ci_hdrc_probe`

John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
    sh: sq: Fix incorrect element size for allocating bitmap buffer

Kevin Brodsky <kevin.brodsky@arm.com>
    uapi/linux/const.h: prefer ISO-friendly __typeof__

Dhruva Gole <d-gole@ti.com>
    spi: cadence-quadspi: fix suspend-resume implementations

Vignesh Raghavendra <vigneshr@ti.com>
    mtd: spi-nor: cadence-quadspi: Handle probe deferral while requesting DMA channel

Vignesh Raghavendra <vigneshr@ti.com>
    mtd: spi-nor: cadence-quadspi: Don't initialize rx_dma_complete on failure

Vignesh Raghavendra <vigneshr@ti.com>
    mtd: spi-nor: cadence-quadspi: Provide a way to disable DAC mode

Vignesh Raghavendra <vigneshr@ti.com>
    mtd: spi-nor: cadence-quadspi: Make driver independent of flash geometry

Florian Fainelli <f.fainelli@gmail.com>
    scripts/gdb: bail early if there are no generic PD

Kees Cook <keescook@chromium.org>
    PM: domains: Fix up terminology with parent/child

Florian Fainelli <f.fainelli@gmail.com>
    scripts/gdb: bail early if there are no clocks

Randy Dunlap <rdunlap@infradead.org>
    ia64: salinfo: placate defined-but-not-used warning

Randy Dunlap <rdunlap@infradead.org>
    ia64: mm/contig: fix section mismatch warning/error

Miquel Raynal <miquel.raynal@bootlin.com>
    of: Fix modalias string generation

Dae R. Jeong <threeearcat@gmail.com>
    vmci_host: fix a race condition in vmci_host_poll() causing GPF

Christophe Leroy <christophe.leroy@csgroup.eu>
    spi: fsl-spi: Fix CPM/QE mode Litte Endian

Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    spi: qup: Don't skip cleanup in remove's error path

Randy Dunlap <rdunlap@infradead.org>
    linux/vt_buffer.h: allow either builtin or modular for macros

Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
    ASoC: es8316: Handle optional IRQ assignment

Hans de Goede <hdegoede@redhat.com>
    ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ

Barry Song <song.bao.hua@hisilicon.com>
    genirq: Add IRQF_NO_AUTOEN for request_irq/nmi()

H. Nikolaus Schaller <hns@goldelico.com>
    PCI: imx6: Install the fault handler only on compatible match

Zheng Wang <zyytlz.wz@163.com>
    usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition

Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    spi: imx: Don't skip cleanup in remove's error path

Minghao Chi <chi.minghao@zte.com.cn>
    spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync

Clark Wang <xiaoning.wang@nxp.com>
    spi: imx: enable runtime pm support

Linus Walleij <linus.walleij@linaro.org>
    spi: imx/fsl-lpspi: Convert to GPIO descriptors

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    iio: light: max44009: add missing OF device matching

Marco Pagani <marpagan@redhat.com>
    fpga: bridge: fix kernel-doc parameter description

Wolfram Sang <wsa+renesas@sang-engineering.com>
    usb: host: xhci-rcar: remove leftover quirk handling

John Stultz <jstultz@google.com>
    pstore: Revert pmsg_lock back to a normal mutex

Kuniyuki Iwashima <kuniyu@amazon.com>
    tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.

Gencen Gan <gangecen@hust.edu.cn>
    net: amd: Fix link leak when verifying config failed

Kuniyuki Iwashima <kuniyu@amazon.com>
    netlink: Use copy_to_user() for optval in netlink_getsockopt().

Liu Jian <liujian56@huawei.com>
    Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"

Ziyang Xuan <william.xuanziyang@huawei.com>
    ipv4: Fix potential uninit variable access bug in __ip_make_skb()

Florian Westphal <fw@strlen.de>
    netfilter: nf_tables: don't write table validation state without mutex

Stanislav Fomichev <sdf@google.com>
    bpf: Don't EFAULT for getsockopt with optval=NULL

Joe Damato <jdamato@fastly.com>
    ixgbe: Enable setting RSS table to default values

Joe Damato <jdamato@fastly.com>
    ixgbe: Allow flow hash to be set via ethtool

Johannes Berg <johannes.berg@intel.com>
    wifi: iwlwifi: mvm: check firmware response size

Emmanuel Grumbach <emmanuel.grumbach@intel.com>
    wifi: iwlwifi: make the loop for card preparation effective

Yu Kuai <yukuai3@huawei.com>
    md/raid10: fix memleak of md thread

Christoph Hellwig <hch@lst.de>
    md: update the optimal I/O size on reshape

Yu Kuai <yukuai3@huawei.com>
    md/raid10: fix memleak for 'conf->bio_split'

Yu Kuai <yukuai3@huawei.com>
    md/raid10: fix leak of 'r10bio->remaining' for recovery

Daniel Borkmann <daniel@iogearbox.net>
    bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap

Ming Lei <ming.lei@redhat.com>
    nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"

Keith Busch <kbusch@kernel.org>
    nvme: fix async event trace event

Michael Kelley <mikelley@microsoft.com>
    nvme: handle the persistent internal error AER

Xin Liu <liuxin350@huawei.com>
    bpf, sockmap: fix deadlocks in the sockhash and sockmap

Shuchang Li <lishuchang@hust.edu.cn>
    scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()

Herbert Xu <herbert@gondor.apana.org.au>
    crypto: drbg - Only fail when jent is unavailable in FIPS mode

Nicolai Stange <nstange@suse.de>
    crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors

Quentin Monnet <quentin@isovalent.com>
    bpftool: Fix bug for long instructions in program CFG dumps

Wei Chen <harperchen1110@gmail.com>
    wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()

Wei Chen <harperchen1110@gmail.com>
    wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()

Larry Finger <Larry.Finger@lwfinger.net>
    rtlwifi: Replace RT_TRACE with rtl_dbg

Larry Finger <Larry.Finger@lwfinger.net>
    rtlwifi: Start changing RT_TRACE into rtl_dbg

Yangtao Li <frank.li@vivo.com>
    f2fs: handle dqget error in f2fs_transfer_project_quota()

Danila Chernetsov <listdansp@mail.ru>
    scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS

Mike Christie <michael.christie@oracle.com>
    scsi: target: iscsit: Fix TAS handling during conn cleanup

Eric Dumazet <edumazet@google.com>
    net/packet: convert po->auxdata to an atomic flag

Eric Dumazet <edumazet@google.com>
    net/packet: convert po->origdev to an atomic flag

Eric Dumazet <edumazet@google.com>
    net/packet: annotate accesses to po->xmit

Vadim Fedorenko <vadim.fedorenko@linux.dev>
    vlan: partially enable SIOCSHWTSTAMP in container

Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
    scm: fix MSG_CTRUNC setting condition for SO_PASSSEC

Martin Blumenstingl <martin.blumenstingl@googlemail.com>
    wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()

Martin Blumenstingl <martin.blumenstingl@googlemail.com>
    wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()

Luis Gerhorst <gerhorst@cs.fau.de>
    tools: bpftool: Remove invalid \' json escape

Fedor Pchelkin <pchelkin@ispras.ru>
    wifi: ath6kl: reduce WARN to dev_dbg() in callback

Dan Carpenter <error27@gmail.com>
    wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()

Fedor Pchelkin <pchelkin@ispras.ru>
    wifi: ath9k: hif_usb: fix memory leak of remain_skbs

Alexey V. Vissarionov <gremlin@altlinux.org>
    wifi: ath6kl: minor fix for allocation size

Sebastian Andrzej Siewior <bigeasy@linutronix.de>
    tick/common: Align tick period with the HZ tick.

Thomas Gleixner <tglx@linutronix.de>
    tick: Get rid of tick_period

Thomas Gleixner <tglx@linutronix.de>
    tick/sched: Optimize tick_do_update_jiffies64() further

Yunfeng Ye <yeyunfeng@huawei.com>
    tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64()

Thomas Gleixner <tglx@linutronix.de>
    tick/sched: Use tick_next_period for lockless quick check

Thomas Gleixner <tglx@linutronix.de>
    timekeeping: Split jiffies seqlock

Thomas Gleixner <tglx@linutronix.de>
    debugobject: Prevent init race with static objects

Sumit Garg <sumit.garg@linaro.org>
    arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step

Saurabh Sengar <ssengar@linux.microsoft.com>
    x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()

YAN SHI <m202071378@hust.edu.cn>
    regulator: stm32-pwr: fix of_iomap leak

Florian Fainelli <f.fainelli@gmail.com>
    media: rc: gpio-ir-recv: Fix support for wake-up

Miaoqian Lin <linmq006@gmail.com>
    media: rcar_fdp1: Fix refcount leak in probe and remove function

Tang Bin <tangbin@cmss.chinamobile.com>
    media: rcar_fdp1: Fix the correct variable assignments

Cai Huoqing <caihuoqing@baidu.com>
    media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource()

Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    media: rcar_fdp1: fix pm_runtime_get_sync() usage count

Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    media: rcar_fdp1: simplify error check logic at fdp_open()

Zheng Wang <zyytlz.wz@163.com>
    media: saa7134: fix use after free bug in saa7134_finidev due to race condition

Zheng Wang <zyytlz.wz@163.com>
    media: dm1105: Fix use after free bug in dm1105_remove due to race condition

Uros Bizjak <ubizjak@gmail.com>
    x86/apic: Fix atomic update of offset in reserve_eilvt_offset()

Douglas Anderson <dianders@chromium.org>
    regulator: core: Avoid lockdep reports when resolving supplies

Douglas Anderson <dianders@chromium.org>
    regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()

Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
    drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()

Georgii Kruglov <georgy.kruglov@yandex.ru>
    mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data

Johan Hovold <johan+linaro@kernel.org>
    drm/msm/adreno: drop bogus pm_runtime_set_active()

Rob Clark <robdclark@chromium.org>
    drm/msm/adreno: Defer enabling runpm until hw_init()

Jonathan Marek <jonathan@marek.ca>
    drm/msm: fix unbalanced pm_runtime_enable in adreno_gpu_{init, cleanup}

Mukesh Ojha <quic_mojha@quicinc.com>
    firmware: qcom_scm: Clear download bit during reboot

Dan Carpenter <error27@gmail.com>
    media: av7110: prevent underflow in write_ts_to_decoder()

Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
    media: uapi: add MEDIA_BUS_FMT_METADATA_FIXED media bus format.

Jiasheng Jiang <jiasheng@iscas.ac.cn>
    media: bdisp: Add missing check for create_workqueue

Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
    ARM: dts: qcom: ipq8064: Fix the PCI I/O port range

Christian Marangi <ansuelsmth@gmail.com>
    ARM: dts: qcom: ipq8064: reduce pci IO size to 64K

Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
    ARM: dts: qcom: ipq4019: Fix the PCI I/O port range

Qiuxu Zhuo <qiuxu.zhuo@intel.com>
    EDAC/skx: Fix overflows on the DRAM row address mapping arrays

Geert Uytterhoeven <geert+renesas@glider.be>
    arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table

Geert Uytterhoeven <geert+renesas@glider.be>
    arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table

Dom Cobley <popcornmix@gmail.com>
    drm/probe-helper: Cancel previous job before starting new one

Maíra Canal <mcanal@igalia.com>
    drm/vgem: add missing mutex_destroy

Rob Clark <robdclark@chromium.org>
    drm/rockchip: Drop unbalanced obj unref

Jingbo Xu <jefflexu@linux.alibaba.com>
    erofs: fix potential overflow calculating xattr_isize

Gao Xiang <hsiangkao@linux.alibaba.com>
    erofs: stop parsing non-compact HEAD index if clusterofs is invalid

Lino Sanfilippo <l.sanfilippo@kunbus.com>
    tpm, tpm_tis: Do not skip reset of original interrupt vector

Paul Moore <paul@paul-moore.com>
    selinux: ensure av_permissions.h is built when needed

Ondrej Mosnacek <omosnace@redhat.com>
    selinux: fix Makefile dependencies of flask.h

Mårten Lindahl <marten.lindahl@axis.com>
    ubifs: Free memory for tmpfile name

Wang YanQing <udknight@gmail.com>
    ubi: Fix return value overwrite issue in try_write_vid_and_data()

Zhihao Cheng <chengzhihao1@huawei.com>
    ubifs: Fix memleak when insert_old_idx() failed

Zhihao Cheng <chengzhihao1@huawei.com>
    Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"

Reid Tonking <reidt@ti.com>
    i2c: omap: Fix standard mode false ACK readings

Sean Christopherson <seanjc@google.com>
    KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted

Roberto Sassu <roberto.sassu@huawei.com>
    reiserfs: Add security prefix to xattr name in reiserfs_security_write()

Johannes Berg <johannes.berg@intel.com>
    ring-buffer: Sync IRQ works before buffer destruction

Heiner Kallweit <hkallweit1@gmail.com>
    pwm: meson: Fix g12a ao clk81 name

Heiner Kallweit <hkallweit1@gmail.com>
    pwm: meson: Fix axg ao mux parents

Kees Cook <keescook@chromium.org>
    kheaders: Use array declaration instead of char

Zhang Yuchen <zhangyuchen.lcr@bytedance.com>
    ipmi: fix SSIF not responding under certain cond.

Corey Minyard <minyard@acm.org>
    ipmi:ssif: Add send_retries increment

Jiaxun Yang <jiaxun.yang@flygoat.com>
    MIPS: fw: Allow firmware to pass a empty env

Johan Hovold <johan+linaro@kernel.org>
    xhci: fix debugfs register accesses while suspended

Geert Uytterhoeven <geert+renesas@glider.be>
    debugfs: regset32: Add Runtime PM support

Nuno Sá <nuno.sa@analog.com>
    staging: iio: resolver: ads1210: fix config mode

Arnaldo Carvalho de Melo <acme@redhat.com>
    perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE)

Johan Hovold <johan+linaro@kernel.org>
    USB: dwc3: fix runtime pm imbalance on unbind

Johan Hovold <johan+linaro@kernel.org>
    USB: dwc3: fix runtime pm imbalance on probe errors

Randy Dunlap <rdunlap@infradead.org>
    IMA: allow/fix UML builds

Vladimir Oltean <vladimir.oltean@nxp.com>
    asm-generic/io.h: suppress endianness warnings for readq() and writeq()

Hans de Goede <hdegoede@redhat.com>
    ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750

Patrik Dahlström <risca@dalakolonin.se>
    iio: adc: palmas_gpadc: fix NULL dereference on rmmod

Arınç ÜNAL <arinc.unal@arinc9.com>
    USB: serial: option: add UNISOC vendor and TOZED LT70C product

Ruihan Li <lrh2000@pku.edu.cn>
    bluetooth: Perform careful capability checks in hci_sock_ioctl()

Daniel Vetter <daniel.vetter@ffwll.ch>
    drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var

Jisoo Jang <jisoo.jang@yonsei.ac.kr>
    wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()

William Breathitt Gray <william.gray@linaro.org>
    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(-)


Re: [PATCH 5.4 000/282] 5.4.243-rc1 review
Posted by Jon Hunter 2 years, 8 months ago
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 <jonathanh@nvidia.com>

Jon
Re: [PATCH 5.4 000/282] 5.4.243-rc1 review
Posted by Guenter Roeck 2 years, 8 months ago
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
Re: [PATCH 5.4 000/282] 5.4.243-rc1 review
Posted by Greg Kroah-Hartman 2 years, 8 months ago
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
Re: [PATCH 5.4 000/282] 5.4.243-rc1 review
Posted by Greg Kroah-Hartman 2 years, 8 months ago
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
Re: [PATCH 5.4 000/282] 5.4.243-rc1 review
Posted by Greg Kroah-Hartman 2 years, 8 months ago
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
Re: [PATCH 5.4 000/282] 5.4.243-rc1 review
Posted by Naresh Kamboju 2 years, 9 months ago
On Mon, 15 May 2023 at 23:23, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> 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 <lkft@linaro.org>

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
Re: [PATCH 5.4 000/282] 5.4.243-rc1 review
Posted by Harshit Mogalapalli 2 years, 9 months ago
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 <harshit.m.mogalapalli@oracle.com>

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
Re: [PATCH 5.4 000/282] 5.4.243-rc1 review
Posted by Sudip Mukherjee (Codethink) 2 years, 9 months ago
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 <sudip.mukherjee@codethink.co.uk>

-- 
Regards
Sudip
Re: [PATCH 5.4 000/282] 5.4.243-rc1 review
Posted by Shuah Khan 2 years, 9 months ago
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 <skhan@linuxfoundation.org>

thanks,
-- Shuah
RE: [PATCH 5.4 000/282] 5.4.243-rc1 review
Posted by Chris Paterson 2 years, 9 months ago
Hello Greg,

> From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> 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) <chris.paterson2@renesas.com>

Kind regards, Chris