2022-11-30 18:34:14

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 5.10 000/162] 5.10.157-rc1 review

This is the start of the stable review cycle for the 5.10.157 release.
There are 162 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 Fri, 02 Dec 2022 18:05:05 +0000.
Anything received after that time might be too late.

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

thanks,

greg k-h

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

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

Andrzej Hajda <[email protected]>
drm/i915: fix TLB invalidation for Gen12 video and compute engines

Christian König <[email protected]>
drm/amdgpu: always register an MMU notifier for userptr

Lyude Paul <[email protected]>
drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN

Zhen Lei <[email protected]>
btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs()

Anand Jain <[email protected]>
btrfs: free btrfs_path before copying subvol info to userspace

Anand Jain <[email protected]>
btrfs: free btrfs_path before copying fspath to userspace

Josef Bacik <[email protected]>
btrfs: free btrfs_path before copying root refs to userspace

Luiz Capitulino <[email protected]>
genirq: Take the proposed affinity at face value if force==true

Luiz Capitulino <[email protected]>
irqchip/gic-v3: Always trust the managed affinity provided by the core code

Luiz Capitulino <[email protected]>
genirq: Always limit the affinity to online CPUs

Luiz Capitulino <[email protected]>
genirq/msi: Shutdown managed interrupts with unsatifiable affinities

Phil Turnbull <[email protected]>
wifi: wilc1000: validate number of channels

Phil Turnbull <[email protected]>
wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute

Phil Turnbull <[email protected]>
wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute

Phil Turnbull <[email protected]>
wifi: wilc1000: validate pairwise and authentication suite offsets

Mikulas Patocka <[email protected]>
dm integrity: clear the journal on suspend

Mikulas Patocka <[email protected]>
dm integrity: flush the journal on suspend

Robin Murphy <[email protected]>
gpu: host1x: Avoid trying to use GART on Tegra20

Enrico Sau <[email protected]>
net: usb: qmi_wwan: add Telit 0x103a composition

Gleb Mazovetskiy <[email protected]>
tcp: configurable source port perturb table size

Kai-Heng Feng <[email protected]>
platform/x86: hp-wmi: Ignore Smart Experience App event

Damien Le Moal <[email protected]>
zonefs: fix zone report size in __zonefs_io_error()

Hans de Goede <[email protected]>
platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017)

Xiongfeng Wang <[email protected]>
platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr()

ruanjinjie <[email protected]>
xen/platform-pci: add missing free_irq() in error path

Marek Marczykowski-Górecki <[email protected]>
xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too

Hans de Goede <[email protected]>
Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[]

Hans de Goede <[email protected]>
Input: soc_button_array - add use_low_level_irq module parameter

Hans de Goede <[email protected]>
Input: goodix - try resetting the controller when no config is set

Lukas Wunner <[email protected]>
serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios()

Hans de Goede <[email protected]>
ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01

Aman Dhoot <[email protected]>
Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode

Alessandro Astone <[email protected]>
binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0

Alessandro Astone <[email protected]>
binder: Address corner cases in deferred copy and fixup

Arnd Bergmann <[email protected]>
binder: fix pointer cast warning

Todd Kjos <[email protected]>
binder: defer copies of pre-patched txn data

Todd Kjos <[email protected]>
binder: read pre-translated fds from sender buffer

Todd Kjos <[email protected]>
binder: avoid potential data leakage when copying txn

Michael Kelley <[email protected]>
x86/ioremap: Fix page aligned size calculation in __ioremap_caller()

Maxim Levitsky <[email protected]>
KVM: x86: remove exit_int_info warning in svm_handle_exit

Maxim Levitsky <[email protected]>
KVM: x86: nSVM: leave nested mode on vCPU free

Johannes Weiner <[email protected]>
mm: vmscan: fix extreme overreclaim and swap floods

Mukesh Ojha <[email protected]>
gcov: clang: fix the buffer overflow issue

Chen Zhongjin <[email protected]>
nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Clear ep descriptor last

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Return -ESHUTDOWN on ep disable

Michael Grzeschik <[email protected]>
usb: dwc3: gadget: conditionally remove requests

Xiubo Li <[email protected]>
ceph: fix NULL pointer dereference for req->r_session

Kenneth Lee <[email protected]>
ceph: Use kcalloc for allocating multiple elements

Xiubo Li <[email protected]>
ceph: fix possible NULL pointer dereference for req->r_session

Xiubo Li <[email protected]>
ceph: put the requests/sessions when it fails to alloc memory

Dan Carpenter <[email protected]>
ceph: fix off by one bugs in unsafe_request_wait()

Xiubo Li <[email protected]>
ceph: flush the mdlog before waiting on unsafe reqs

Xiubo Li <[email protected]>
ceph: flush mdlog before umounting

Xiubo Li <[email protected]>
ceph: make iterate_sessions a global symbol

Xiubo Li <[email protected]>
ceph: make ceph_create_session_msg a global symbol

Pawel Laszczak <[email protected]>
usb: cdnsp: Device side header file for CDNSP driver

Pawel Laszczak <[email protected]>
usb: cdns3: Add support for DRD CDNSP

Brian Norris <[email protected]>
mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI

Al Cooper <[email protected]>
mmc: sdhci-brcmstb: Enable Clock Gating to save power

Al Cooper <[email protected]>
mmc: sdhci-brcmstb: Re-organize flags

Maxim Levitsky <[email protected]>
KVM: x86: emulator: update the emulation mode after rsm

Randy Dunlap <[email protected]>
nios2: add FORCE for vmlinuz.gz

Alexandre Belloni <[email protected]>
init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash

Chen Zhongjin <[email protected]>
iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails

Alejandro Concepción Rodríguez <[email protected]>
iio: light: apds9960: fix wrong register for gesture gain

Sam James <[email protected]>
kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatible

Jakob Unterwurzacher <[email protected]>
arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency

Baokun Li <[email protected]>
ext4: fix use-after-free in ext4_ext_shift_extents

Marek Szyprowski <[email protected]>
usb: dwc3: exynos: Fix remove() function

Greg Kroah-Hartman <[email protected]>
lib/vdso: use "grep -E" instead of "egrep"

Vladimir Oltean <[email protected]>
net: enetc: preserve TX ring priority across reconfiguration

Vladimir Oltean <[email protected]>
net: enetc: cache accesses to &priv->si->hw

Vladimir Oltean <[email protected]>
net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled

Heiko Carstens <[email protected]>
s390/crashdump: fix TOD programmable field size

Yu Liao <[email protected]>
net: thunderx: Fix the ACPI memory leak

Martin Faltesek <[email protected]>
nfc: st-nci: fix memory leaks in EVT_TRANSACTION

Martin Faltesek <[email protected]>
nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION

Wang Hai <[email protected]>
arcnet: fix potential memory leak in com20020_probe()

Ahmed S. Darwish <[email protected]>
net: arcnet: Fix RESET flag handling

Stefan Haberland <[email protected]>
s390/dasd: fix no record found for raw_track_access

Ziyang Xuan <[email protected]>
ipv4: Fix error return code in fib_table_insert()

Kuniyuki Iwashima <[email protected]>
dccp/tcp: Reset saddr on failure after inet6?_hash_connect().

Felix Fietkau <[email protected]>
netfilter: flowtable_offload: add missing locking

Dawei Li <[email protected]>
dma-buf: fix racing conflict of dma_heap_add()

Yang Yingliang <[email protected]>
bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending()

Andreas Kemnade <[email protected]>
regulator: twl6030: re-add TWL6032_SUBCLASS

Liu Shixin <[email protected]>
NFC: nci: fix memory leak in nci_rx_data_packet()

Xin Long <[email protected]>
net: sched: allow act_ct to be built without NF_NAT

Zhang Changzhong <[email protected]>
sfc: fix potential memleak in __ef100_hard_start_xmit()

Chen Zhongjin <[email protected]>
xfrm: Fix ignored return value in xfrm6_init()

YueHaibing <[email protected]>
tipc: check skb_linearize() return value in tipc_disc_rcv()

Xin Long <[email protected]>
tipc: add an extra conn_get in tipc_conn_alloc

Xin Long <[email protected]>
tipc: set con sock in tipc_conn_alloc

Moshe Shemesh <[email protected]>
net/mlx5: Fix handling of entry refcount when command is not issued to FW

Moshe Shemesh <[email protected]>
net/mlx5: Fix FW tracer timestamp calculation

Vishwanath Pai <[email protected]>
netfilter: ipset: regression in ip_set_hash_ip.c

Jozsef Kadlecsik <[email protected]>
netfilter: ipset: Limit the maximal range of consecutive elements to add/delete

Yang Yingliang <[email protected]>
Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register()

Yang Yingliang <[email protected]>
Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work()

YueHaibing <[email protected]>
macsec: Fix invalid error code set

Jaco Coetzee <[email protected]>
nfp: add port from netdev validation for EEPROM access

Diana Wang <[email protected]>
nfp: fill splittable of devlink_port_attrs correctly

Yang Yingliang <[email protected]>
net: pch_gbe: fix pci device refcount leak while module exiting

Zhang Changzhong <[email protected]>
net/qla3xxx: fix potential memleak in ql3xxx_send()

Peter Kosyh <[email protected]>
net/mlx4: Check retval of mlx4_bitmap_init

Liu Jian <[email protected]>
net: ethernet: mtk_eth_soc: fix error handling in mtk_open()

Fabio Estevam <[email protected]>
ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties

Zheng Yongjun <[email protected]>
ARM: mxs: fix memory leak in mxs_machine_init()

Daniel Xu <[email protected]>
netfilter: conntrack: Fix data-races around ct mark

Zhengchao Shao <[email protected]>
9p/fd: fix issue of list_del corruption in p9_fd_cancel()

Wang Hai <[email protected]>
net: pch_gbe: fix potential memleak in pch_gbe_tx_queue()

Lin Ma <[email protected]>
nfc/nci: fix race with opening and closing

David Howells <[email protected]>
rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975]

David Howells <[email protected]>
rxrpc: Use refcount_t rather than atomic_t

David Howells <[email protected]>
rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc

Leon Romanovsky <[email protected]>
net: liquidio: simplify if expression

Michael Grzeschik <[email protected]>
ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl

Yang Yingliang <[email protected]>
tee: optee: fix possible memory leak in optee_register_device()

Samuel Holland <[email protected]>
bus: sunxi-rsb: Support atomic transfers

Yang Yingliang <[email protected]>
regulator: core: fix UAF in destroy_regulator()

Xiongfeng Wang <[email protected]>
spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld()

Zeng Heng <[email protected]>
regulator: core: fix kobject release warning and memory leak in regulator_register()

Michael Kelley <[email protected]>
scsi: storvsc: Fix handling of srb_status and capacity change events

Richard Fitzgerald <[email protected]>
ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open()

Detlev Casanova <[email protected]>
ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove

Junxiao Chang <[email protected]>
ASoC: hdac_hda: fix hda pcm buffer overflow issue

Dominik Haller <[email protected]>
ARM: dts: am335x-pcm-953: Define fixed regulators in root node

Herbert Xu <[email protected]>
af_key: Fix send_acquire race with pfkey_register

Christian Langrock <[email protected]>
xfrm: replay: Fix ESN wrap around for GSO

Eyal Birger <[email protected]>
xfrm: fix "disable_policy" on ipv4 early demux

Jason A. Donenfeld <[email protected]>
MIPS: pic32: treat port as signed integer

Nathan Chancellor <[email protected]>
RISC-V: vdso: Do not add missing symbols to version section in linker script

Kuniyuki Iwashima <[email protected]>
arm64/syscall: Include asm/ptrace.h in syscall_wrapper header.

Yu Kuai <[email protected]>
block, bfq: fix null pointer dereference in bfq_bio_bfqg()

Hans de Goede <[email protected]>
drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017)

Bart Van Assche <[email protected]>
scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC

Brian King <[email protected]>
scsi: ibmvfc: Avoid path failures during live migration

Hans de Goede <[email protected]>
platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1

Sabrina Dubroca <[email protected]>
Revert "net: macsec: report real_dev features when HW offloading is enabled"

Youlin Li <[email protected]>
selftests/bpf: Add verifier test for release_reference()

Sean Nyekjaer <[email protected]>
spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run

Nicolas Cavallari <[email protected]>
wifi: mac80211: Fix ack frame idr leak when mesh has no route

Jason A. Donenfeld <[email protected]>
wifi: airo: do not assign -1 to unsigned char

Gaosheng Cui <[email protected]>
audit: fix undefined behavior in bit shift for AUDIT_BIT

Emil Renner Berthing <[email protected]>
riscv: dts: sifive unleashed: Add PWM controlled LEDs

Jonas Jelonek <[email protected]>
wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support

taozhang <[email protected]>
wifi: mac80211: fix memory free error when registering wiphy fail

Xiubo Li <[email protected]>
ceph: avoid putting the realm twice when decoding snaps fails

Xiubo Li <[email protected]>
ceph: do not update snapshot context when there is no new snapshot

Mitja Spes <[email protected]>
iio: pressure: ms5611: fixed value compensation bug

Lars-Peter Clausen <[email protected]>
iio: ms5611: Simplify IO callback parameters

Đoàn Trần Công Danh <[email protected]>
speakup: replace utils' u_char with unsigned char

Samuel Thibault <[email protected]>
speakup: Generate speakupmap.h automatically

Bean Huo <[email protected]>
nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro

Leo Savernik <[email protected]>
nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH

Simon Rettberg <[email protected]>
drm/display: Don't assume dual mode adaptors support i2c sub-addressing

Ido Schimmel <[email protected]>
bridge: switchdev: Fix memory leaks when changing VLAN protocol

Danielle Ratson <[email protected]>
bridge: switchdev: Notify about VLAN protocol changes

Niklas Cassel <[email protected]>
ata: libata-core: do not issue non-internal commands once EH is pending

Wenchao Hao <[email protected]>
ata: libata-scsi: simplify __ata_scsi_queuecmd()

Yang Yingliang <[email protected]>
scsi: scsi_transport_sas: Fix error handling in sas_phy_add()


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

Diffstat:

Makefile | 4 +-
arch/arm/boot/dts/am335x-pcm-953.dtsi | 28 +-
arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 9 +
arch/arm/boot/dts/imx6q-prti6q.dts | 4 +-
arch/arm/mach-mxs/mach-mxs.c | 4 +-
.../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +-
arch/arm64/include/asm/syscall_wrapper.h | 2 +-
arch/mips/include/asm/fw/fw.h | 2 +-
arch/mips/pic32/pic32mzda/early_console.c | 13 +-
arch/mips/pic32/pic32mzda/init.c | 2 +-
arch/nios2/boot/Makefile | 2 +-
.../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 38 +
arch/riscv/kernel/vdso/Makefile | 3 +
arch/riscv/kernel/vdso/vdso.lds.S | 2 +
arch/s390/kernel/crash_dump.c | 2 +-
arch/x86/kvm/emulate.c | 9 +
arch/x86/kvm/svm/svm.c | 16 +-
arch/x86/mm/ioremap.c | 8 +-
block/bfq-cgroup.c | 4 +
drivers/accessibility/speakup/.gitignore | 4 +
drivers/accessibility/speakup/Makefile | 28 +
drivers/accessibility/speakup/genmap.c | 162 +++
drivers/accessibility/speakup/makemapdata.c | 125 ++
drivers/accessibility/speakup/speakupmap.h | 66 -
drivers/accessibility/speakup/utils.h | 102 ++
drivers/android/binder.c | 437 +++++-
drivers/ata/libata-scsi.c | 55 +-
drivers/bus/sunxi-rsb.c | 29 +-
drivers/dma-buf/dma-heap.c | 28 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 +-
.../drm/amd/display/dc/dce120/dce120_resource.c | 3 +-
drivers/gpu/drm/drm_dp_dual_mode_helper.c | 51 +-
drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 +
drivers/gpu/drm/i915/gt/intel_gt.c | 4 +
drivers/gpu/drm/tegra/drm.c | 4 +
drivers/gpu/host1x/dev.c | 4 +
drivers/hv/channel_mgmt.c | 6 +-
drivers/hv/vmbus_drv.c | 1 +
drivers/iio/industrialio-sw-trigger.c | 6 +-
drivers/iio/light/apds9960.c | 12 +-
drivers/iio/pressure/ms5611.h | 18 +-
drivers/iio/pressure/ms5611_core.c | 56 +-
drivers/iio/pressure/ms5611_i2c.c | 11 +-
drivers/iio/pressure/ms5611_spi.c | 17 +-
drivers/input/misc/soc_button_array.c | 14 +-
drivers/input/mouse/synaptics.c | 1 +
drivers/input/touchscreen/goodix.c | 11 +
drivers/irqchip/irq-gic-v3-its.c | 2 +-
drivers/md/dm-integrity.c | 20 +-
drivers/mmc/host/sdhci-brcmstb.c | 68 +-
drivers/net/arcnet/arc-rimi.c | 4 +-
drivers/net/arcnet/arcdevice.h | 6 +
drivers/net/arcnet/arcnet.c | 66 +-
drivers/net/arcnet/com20020-isa.c | 4 +-
drivers/net/arcnet/com20020-pci.c | 2 +-
drivers/net/arcnet/com20020_cs.c | 13 +-
drivers/net/arcnet/com90io.c | 4 +-
drivers/net/arcnet/com90xx.c | 4 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 12 +-
drivers/net/ethernet/cavium/liquidio/lio_main.c | 4 +-
drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 4 +-
drivers/net/ethernet/freescale/enetc/enetc.c | 32 +-
drivers/net/ethernet/freescale/enetc/enetc.h | 10 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 6 +-
drivers/net/ethernet/freescale/enetc/enetc_qos.c | 83 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 3 +
drivers/net/ethernet/mellanox/mlx4/qp.c | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 6 +-
.../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 2 +-
drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 2 +-
.../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 3 +
.../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 6 +-
drivers/net/ethernet/qlogic/qla3xxx.c | 1 +
drivers/net/ethernet/sfc/ef100_netdev.c | 1 +
drivers/net/macsec.c | 28 +-
drivers/net/usb/qmi_wwan.c | 1 +
drivers/net/wireless/cisco/airo.c | 18 +-
drivers/net/wireless/mac80211_hwsim.c | 5 +
drivers/net/wireless/microchip/wilc1000/cfg80211.c | 40 +-
drivers/net/wireless/microchip/wilc1000/hif.c | 21 +-
drivers/nfc/st-nci/se.c | 6 +-
drivers/nvme/host/pci.c | 4 +
drivers/platform/x86/acer-wmi.c | 9 +
drivers/platform/x86/asus-wmi.c | 2 +
drivers/platform/x86/hp-wmi.c | 3 +
drivers/platform/x86/touchscreen_dmi.c | 25 +
drivers/regulator/core.c | 8 +-
drivers/regulator/twl6030-regulator.c | 2 +
drivers/s390/block/dasd_eckd.c | 6 +-
drivers/scsi/ibmvscsi/ibmvfc.c | 14 +-
drivers/scsi/scsi_debug.c | 7 +
drivers/scsi/scsi_transport_sas.c | 13 +-
drivers/scsi/storvsc_drv.c | 69 +-
drivers/spi/spi-dw-dma.c | 3 +
drivers/spi/spi-stm32.c | 2 +-
drivers/tee/optee/device.c | 2 +-
drivers/tty/serial/8250/8250_omap.c | 7 +-
drivers/usb/cdns3/cdnsp-gadget.h | 1463 ++++++++++++++++++++
drivers/usb/cdns3/core.c | 24 +-
drivers/usb/cdns3/core.h | 5 +
drivers/usb/cdns3/drd.c | 101 +-
drivers/usb/cdns3/drd.h | 67 +-
drivers/usb/dwc3/dwc3-exynos.c | 11 +-
drivers/usb/dwc3/gadget.c | 22 +-
drivers/xen/platform-pci.c | 7 +-
drivers/xen/xen-pciback/conf_space_capability.c | 9 +-
fs/btrfs/ioctl.c | 7 +-
fs/btrfs/sysfs.c | 7 +-
fs/ceph/caps.c | 105 +-
fs/ceph/mds_client.c | 90 +-
fs/ceph/mds_client.h | 5 +
fs/ceph/snap.c | 31 +-
fs/ceph/strings.c | 1 +
fs/ext4/extents.c | 18 +-
fs/nilfs2/sufile.c | 8 +
fs/zonefs/super.c | 37 +-
include/linux/ceph/ceph_fs.h | 1 +
include/linux/license.h | 2 +
include/linux/netfilter/ipset/ip_set.h | 3 +
include/net/switchdev.h | 2 +
include/trace/events/rxrpc.h | 2 +-
include/uapi/linux/audit.h | 2 +-
init/Kconfig | 2 +-
kernel/gcov/clang.c | 2 +
kernel/irq/manage.c | 31 +-
kernel/irq/msi.c | 7 +
lib/vdso/Makefile | 2 +-
mm/vmscan.c | 10 +-
net/9p/trans_fd.c | 2 +
net/bridge/br_vlan.c | 33 +-
net/core/flow_dissector.c | 2 +-
net/dccp/ipv4.c | 2 +
net/dccp/ipv6.c | 2 +
net/ipv4/Kconfig | 10 +
net/ipv4/esp4_offload.c | 3 +
net/ipv4/fib_trie.c | 4 +-
net/ipv4/inet_hashtables.c | 10 +-
net/ipv4/ip_input.c | 5 +
net/ipv4/netfilter/ipt_CLUSTERIP.c | 4 +-
net/ipv4/tcp_ipv4.c | 2 +
net/ipv6/esp6_offload.c | 3 +
net/ipv6/tcp_ipv6.c | 2 +
net/ipv6/xfrm6_policy.c | 6 +-
net/key/af_key.c | 32 +-
net/mac80211/main.c | 8 +-
net/mac80211/mesh_pathtbl.c | 2 +-
net/netfilter/ipset/ip_set_hash_ip.c | 17 +-
net/netfilter/ipset/ip_set_hash_ipmark.c | 10 +-
net/netfilter/ipset/ip_set_hash_ipport.c | 3 +
net/netfilter/ipset/ip_set_hash_ipportip.c | 3 +
net/netfilter/ipset/ip_set_hash_ipportnet.c | 3 +
net/netfilter/ipset/ip_set_hash_net.c | 11 +-
net/netfilter/ipset/ip_set_hash_netiface.c | 10 +-
net/netfilter/ipset/ip_set_hash_netnet.c | 16 +-
net/netfilter/ipset/ip_set_hash_netport.c | 11 +-
net/netfilter/ipset/ip_set_hash_netportnet.c | 16 +-
net/netfilter/nf_conntrack_core.c | 2 +-
net/netfilter/nf_conntrack_netlink.c | 24 +-
net/netfilter/nf_conntrack_standalone.c | 2 +-
net/netfilter/nf_flow_table_offload.c | 4 +
net/netfilter/nft_ct.c | 6 +-
net/netfilter/xt_connmark.c | 18 +-
net/nfc/nci/core.c | 2 +-
net/nfc/nci/data.c | 4 +-
net/openvswitch/conntrack.c | 8 +-
net/rxrpc/af_rxrpc.c | 2 +-
net/rxrpc/ar-internal.h | 24 +-
net/rxrpc/call_accept.c | 4 +-
net/rxrpc/call_object.c | 44 +-
net/rxrpc/conn_client.c | 66 +-
net/rxrpc/conn_object.c | 49 +-
net/rxrpc/conn_service.c | 8 +-
net/rxrpc/input.c | 4 +-
net/rxrpc/local_object.c | 68 +-
net/rxrpc/net_ns.c | 5 +-
net/rxrpc/peer_object.c | 40 +-
net/rxrpc/proc.c | 75 +-
net/rxrpc/skbuff.c | 1 -
net/sched/Kconfig | 2 +-
net/sched/act_connmark.c | 4 +-
net/sched/act_ct.c | 8 +-
net/sched/act_ctinfo.c | 6 +-
net/tipc/discover.c | 5 +-
net/tipc/topsrv.c | 20 +-
net/xfrm/xfrm_device.c | 15 +-
net/xfrm/xfrm_replay.c | 2 +-
sound/soc/codecs/hdac_hda.h | 4 +-
sound/soc/codecs/sgtl5000.c | 1 +
sound/soc/intel/boards/bytcht_es8316.c | 7 +
sound/soc/soc-pcm.c | 5 -
.../testing/selftests/bpf/verifier/ref_tracking.c | 36 +
191 files changed, 4038 insertions(+), 942 deletions(-)



2022-11-30 19:59:00

by Pavel Machek

[permalink] [raw]
Subject: Re: [PATCH 5.10 000/162] 5.10.157-rc1 review

Hi!

> This is the start of the stable review cycle for the 5.10.157 release.
> There are 162 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.

CIP testing did not find any problems here:

https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-5.10.y

Tested-by: Pavel Machek (CIP) <[email protected]>

Best regards,
Pavel
--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany


Attachments:
(No filename) (662.00 B)
signature.asc (201.00 B)
Download all attachments

2022-11-30 20:32:49

by Florian Fainelli

[permalink] [raw]
Subject: Re: [PATCH 5.10 000/162] 5.10.157-rc1 review

On 11/30/22 10:21, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.157 release.
> There are 162 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 Fri, 02 Dec 2022 18:05:05 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.157-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.10.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

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

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

2022-12-01 01:34:31

by Shuah Khan

[permalink] [raw]
Subject: Re: [PATCH 5.10 000/162] 5.10.157-rc1 review

On 11/30/22 11:21, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.157 release.
> There are 162 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 Fri, 02 Dec 2022 18:05:05 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.157-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.10.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

2022-12-01 11:25:50

by Sudip Mukherjee

[permalink] [raw]
Subject: Re: [PATCH 5.10 000/162] 5.10.157-rc1 review

Hi Greg,

On Wed, Nov 30, 2022 at 07:21:21PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.157 release.
> There are 162 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 Fri, 02 Dec 2022 18:05:05 +0000.
> Anything received after that time might be too late.

Build test (gcc version 11.3.1 20221127):
mips: 63 configs -> no failure
arm: 104 configs -> no failure
arm64: 3 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/2254


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

--
Regards
Sudip

2022-12-01 11:43:39

by Rudi Heitbaum

[permalink] [raw]
Subject: Re: [PATCH 5.10 000/162] 5.10.157-rc1 review

On Wed, Nov 30, 2022 at 07:21:21PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.157 release.
> There are 162 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.

Hi Greg,

5.10.157-rc1 tested.

Run tested on:
- Intel Skylake x86_64 (nuc6 i5-6260U)

In addition - build tested for:
- Allwinner A64
- Allwinner H3
- Allwinner H5
- Allwinner H6
- Rockchip RK3288
- Rockchip RK3328
- Rockchip RK3399pro

Tested-by: Rudi Heitbaum <[email protected]>
--
Rudi

2022-12-01 17:07:51

by Naresh Kamboju

[permalink] [raw]
Subject: Re: [PATCH 5.10 000/162] 5.10.157-rc1 review

On Wed, 30 Nov 2022 at 23:55, Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 5.10.157 release.
> There are 162 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 Fri, 02 Dec 2022 18:05:05 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.157-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.10.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Results from Linaro's test farm.
No regressions on arm64, arm, x86_64, and i386.

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

## Build
* kernel: 5.10.157-rc1
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-5.10.y
* git commit: 97b8f00e4c810098e87b79964b78957b3dd7529c
* git describe: v5.10.155-312-g97b8f00e4c81
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.10.y/build/v5.10.155-312-g97b8f00e4c81

## Test Regressions (compared to v5.10.155)

## Metric Regressions (compared to v5.10.155)

## Test Fixes (compared to v5.10.155)

## Metric Fixes (compared to v5.10.155)

## Test result summary
total: 141429, pass: 123082, fail: 2536, skip: 15574, xfail: 237

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 151 total, 148 passed, 3 failed
* arm64: 49 total, 46 passed, 3 failed
* i386: 39 total, 37 passed, 2 failed
* mips: 31 total, 29 passed, 2 failed
* parisc: 8 total, 8 passed, 0 failed
* powerpc: 32 total, 25 passed, 7 failed
* riscv: 16 total, 14 passed, 2 failed
* s390: 16 total, 16 passed, 0 failed
* sh: 14 total, 12 passed, 2 failed
* sparc: 8 total, 8 passed, 0 failed
* x86_64: 42 total, 40 passed, 2 failed

## Test suites summary
* boot
* fwts
* igt-gpu-tools
* kselftest-android
* kselftest-arm64
* kselftest-arm64/arm64.btitest.bti_c_func
* kselftest-arm64/arm64.btitest.bti_j_func
* kselftest-arm64/arm64.btitest.bti_jc_func
* kselftest-arm64/arm64.btitest.bti_none_func
* kselftest-arm64/arm64.btitest.nohint_func
* kselftest-arm64/arm64.btitest.paciasp_func
* kselftest-arm64/arm64.nobtitest.bti_c_func
* kselftest-arm64/arm64.nobtitest.bti_j_func
* kselftest-arm64/arm64.nobtitest.bti_jc_func
* kselftest-arm64/arm64.nobtitest.bti_none_func
* kselftest-arm64/arm64.nobtitest.nohint_func
* kselftest-arm64/arm64.nobtitest.paciasp_func
* kselftest-breakpoints
* kselftest-drivers-dma-buf
* kselftest-efivarfs
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-kvm
* kselftest-lib
* kselftest-net
* kselftest-net-forwarding
* kselftest-net-mptcp
* kselftest-netfilter
* kselftest-openat2
* kselftest-timens
* kunit
* kvm-unit-tests
* libgpiod
* 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-open-posix-tests
* ltp-pty
* ltp-sched
* ltp-securebits
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* network-basic-tests
* perf
* perf/Zstd-perf.data-compression
* rcutorture
* v4l2-compliance
* vdso

--
Linaro LKFT
https://lkft.linaro.org

2022-12-02 02:31:12

by Guenter Roeck

[permalink] [raw]
Subject: Re: [PATCH 5.10 000/162] 5.10.157-rc1 review

On Wed, Nov 30, 2022 at 07:21:21PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.157 release.
> There are 162 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 Fri, 02 Dec 2022 18:05:05 +0000.
> Anything received after that time might be too late.
>

Build results:
total: 162 pass: 162 fail: 0
Qemu test results:
total: 475 pass: 475 fail: 0

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

Guenter

2022-12-02 11:55:46

by Pavel Machek

[permalink] [raw]
Subject: Re: [PATCH 5.10 000/162] 5.10.157-rc1 review

Hi!

[If I cc-ed you, you are author of one of patches below. Please take a
look.]

> Responses should be made by Fri, 02 Dec 2022 18:05:05 +0000.
> Anything received after that time might be too late.

I hope to make it :-). I

> Pawel Laszczak <[email protected]>
> usb: cdnsp: Device side header file for CDNSP driver
>
> Pawel Laszczak <[email protected]>
> usb: cdns3: Add support for DRD CDNSP

These two together are 1500+ lines, and are marked as Stable-dep-of:
9d5333c93134 ("usb: cdns3: host: fix endless superspeed hub port
reset") . But we don't have that one in 5.10 tree. Likely we should
not have these either.

> Maxim Levitsky <[email protected]>
> KVM: x86: emulator: update the emulation mode after rsm

No. The patch does not do anything. Mainline commit this referenced
changed the return value, this changes just a comment. Wrong backport?

> Samuel Thibault <[email protected]>
> speakup: Generate speakupmap.h automatically

Ok, so this one rewrites some header generation and is buggy. 500+ lines.

> Đoàn Trần Công Danh <[email protected]>
> speakup: replace utils' u_char with unsigned char

With this patch fixing it. The rewrite is marked as stable depedncency
of the fix, but fix would not be needed if we did not apply the
rewrite. We should not have these two in stable.

Best regards,
Pavel

--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany


Attachments:
(No filename) (1.53 kB)
signature.asc (201.00 B)
Download all attachments

2022-12-02 12:51:14

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 5.10 000/162] 5.10.157-rc1 review

On Fri, Dec 02, 2022 at 12:49:09PM +0100, Pavel Machek wrote:
> Hi!
>
> [If I cc-ed you, you are author of one of patches below. Please take a
> look.]
>
> > Responses should be made by Fri, 02 Dec 2022 18:05:05 +0000.
> > Anything received after that time might be too late.
>
> I hope to make it :-). I
>
> > Pawel Laszczak <[email protected]>
> > usb: cdnsp: Device side header file for CDNSP driver
> >
> > Pawel Laszczak <[email protected]>
> > usb: cdns3: Add support for DRD CDNSP
>
> These two together are 1500+ lines, and are marked as Stable-dep-of:
> 9d5333c93134 ("usb: cdns3: host: fix endless superspeed hub port
> reset") . But we don't have that one in 5.10 tree. Likely we should
> not have these either.

I already dropped these yesterday.

> > Maxim Levitsky <[email protected]>
> > KVM: x86: emulator: update the emulation mode after rsm
>
> No. The patch does not do anything. Mainline commit this referenced
> changed the return value, this changes just a comment. Wrong backport?

I will look at this.

> > Samuel Thibault <[email protected]>
> > speakup: Generate speakupmap.h automatically
>
> Ok, so this one rewrites some header generation and is buggy. 500+ lines.

Already dropped yesterday.

> > Đoàn Trần Công Danh <[email protected]>
> > speakup: replace utils' u_char with unsigned char
>
> With this patch fixing it. The rewrite is marked as stable depedncency
> of the fix, but fix would not be needed if we did not apply the
> rewrite. We should not have these two in stable.

Again, already dropped.

thanks for the review.

greg k-h

2022-12-02 12:53:26

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 5.10 000/162] 5.10.157-rc1 review

On Fri, Dec 02, 2022 at 01:39:24PM +0100, Greg Kroah-Hartman wrote:
> On Fri, Dec 02, 2022 at 12:49:09PM +0100, Pavel Machek wrote:
> > Hi!
> >
> > [If I cc-ed you, you are author of one of patches below. Please take a
> > look.]
> >
> > > Responses should be made by Fri, 02 Dec 2022 18:05:05 +0000.
> > > Anything received after that time might be too late.
> >
> > I hope to make it :-). I
> >
> > > Pawel Laszczak <[email protected]>
> > > usb: cdnsp: Device side header file for CDNSP driver
> > >
> > > Pawel Laszczak <[email protected]>
> > > usb: cdns3: Add support for DRD CDNSP
> >
> > These two together are 1500+ lines, and are marked as Stable-dep-of:
> > 9d5333c93134 ("usb: cdns3: host: fix endless superspeed hub port
> > reset") . But we don't have that one in 5.10 tree. Likely we should
> > not have these either.
>
> I already dropped these yesterday.
>
> > > Maxim Levitsky <[email protected]>
> > > KVM: x86: emulator: update the emulation mode after rsm
> >
> > No. The patch does not do anything. Mainline commit this referenced
> > changed the return value, this changes just a comment. Wrong backport?
>
> I will look at this.

Yeah, something went wrong with the backport, I'll drop this. Sasha,
can you add this back to your queue?

thanks,

greg k-h

2022-12-02 13:21:03

by Jon Hunter

[permalink] [raw]
Subject: Re: [PATCH 5.10 000/162] 5.10.157-rc1 review

On Wed, 30 Nov 2022 19:21:21 +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.157 release.
> There are 162 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 Fri, 02 Dec 2022 18:05:05 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.157-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.10.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

All tests passing for Tegra ...

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

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

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

Jon