[PATCH 5.10 000/137] 5.10.216-rc2 review

Greg Kroah-Hartman posted 137 patches 1 year, 7 months ago
Only 0 patches received!
Documentation/ABI/testing/sysfs-class-devfreq      |   3 +
Makefile                                           |   4 +-
arch/Kconfig                                       |   8 ++
arch/arc/boot/dts/hsdk.dts                         |   1 -
arch/arm64/boot/dts/mediatek/mt2712-evb.dts        |   8 +-
arch/arm64/boot/dts/mediatek/mt2712e.dtsi          |   3 +-
arch/arm64/boot/dts/mediatek/mt7622.dtsi           |  62 ++++++---
.../boot/dts/rockchip/rk3399-pinebook-pro.dts      |   1 -
arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi      |  29 +++-
arch/riscv/Kconfig                                 |   8 ++
arch/riscv/Makefile                                |  10 ++
arch/riscv/include/asm/pgtable.h                   |   4 +-
arch/riscv/include/asm/stackprotector.h            |   3 +-
arch/riscv/kernel/asm-offsets.c                    |   3 +
arch/riscv/kernel/process.c                        |   5 +-
arch/x86/Kconfig                                   |  11 +-
arch/x86/include/asm/apic.h                        |   3 +-
arch/x86/kernel/cpu/cpuid-deps.c                   |   6 +-
crypto/algapi.c                                    |   1 -
drivers/accessibility/speakup/main.c               |   2 +-
drivers/android/binder.c                           |   4 +-
drivers/bluetooth/btusb.c                          |   2 +
drivers/clk/clk.c                                  | 154 ++++++++++++++++-----
drivers/devfreq/devfreq.c                          |  59 +++++---
drivers/dma/idma64.c                               |   4 +
drivers/dma/owl-dma.c                              |   4 +-
drivers/dma/xilinx/xilinx_dpdma.c                  |  13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |   1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  72 ++++++----
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c             |  24 ++--
drivers/gpu/drm/drm_client_modeset.c               |   3 +-
drivers/gpu/drm/nouveau/nouveau_bios.c             |  13 +-
.../gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c    |   7 +-
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c |   7 +-
drivers/gpu/drm/panel/panel-visionox-rm69299.c     |   2 -
drivers/hid/i2c-hid/i2c-hid-core.c                 |   8 --
drivers/i2c/i2c-core-base.c                        |  12 +-
drivers/infiniband/core/cm.c                       |  11 +-
drivers/infiniband/hw/mlx5/mad.c                   |   3 +-
drivers/infiniband/sw/rxe/rxe.c                    |   2 +
drivers/iommu/intel/svm.c                          |   2 +-
drivers/irqchip/irq-gic-v3-its.c                   |   9 +-
drivers/mailbox/imx-mailbox.c                      |   8 +-
drivers/media/cec/core/cec-adap.c                  |  14 --
drivers/misc/mei/pci-me.c                          |   2 +-
drivers/mtd/nand/raw/diskonchip.c                  |   4 +-
drivers/net/ethernet/amazon/ena/ena_com.c          |   2 +-
drivers/net/ethernet/amazon/ena/ena_netdev.c       |  35 +++--
drivers/net/ethernet/broadcom/b44.c                |  14 +-
drivers/net/ethernet/intel/i40e/i40e_main.c        |   6 +-
drivers/net/ethernet/intel/iavf/iavf_main.c        |  30 +++-
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  22 +--
drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |  12 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   3 +-
drivers/net/ethernet/mellanox/mlxsw/core.c         |   2 +-
.../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c    |  54 ++++++--
drivers/net/ethernet/ti/am65-cpts.c                |   5 +
drivers/net/geneve.c                               |   4 +-
drivers/net/gtp.c                                  |   3 +-
drivers/net/tun.c                                  |  18 +--
drivers/net/usb/ax88179_178a.c                     |  11 +-
drivers/net/vxlan/vxlan_core.c                     |   4 +
.../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c |   2 +
drivers/nfc/trf7970a.c                             |  42 +++---
drivers/staging/comedi/drivers/vmk80xx.c           |  35 ++---
drivers/thunderbolt/switch.c                       |  50 +++++--
drivers/thunderbolt/tb.c                           |   4 +-
drivers/thunderbolt/tb.h                           |   3 +-
drivers/thunderbolt/usb4.c                         |  13 +-
drivers/tty/serial/mxs-auart.c                     |   8 +-
drivers/tty/serial/pmac_zilog.c                    |  14 --
drivers/usb/class/cdc-wdm.c                        |   6 +-
drivers/usb/core/port.c                            |   4 +-
drivers/usb/dwc2/hcd_ddma.c                        |   4 +-
drivers/usb/serial/option.c                        |  40 ++++++
drivers/vhost/vhost.c                              |  14 +-
fs/btrfs/backref.c                                 |  12 +-
fs/btrfs/delayed-inode.c                           |   3 +
fs/btrfs/qgroup.c                                  |   2 +
fs/nilfs2/dir.c                                    |   2 +-
fs/sysfs/file.c                                    |   2 +
include/linux/etherdevice.h                        |  25 ++++
include/linux/irqflags.h                           |   2 +-
include/linux/serial_core.h                        |  79 +++++++++++
include/linux/trace_events.h                       |   2 +-
include/linux/u64_stats_sync.h                     |   6 +-
include/net/addrconf.h                             |   4 +
include/net/af_unix.h                              |   5 +-
include/net/bluetooth/bluetooth.h                  |   9 ++
include/net/ip_tunnels.h                           |  33 +++++
init/main.c                                        |   2 +
kernel/bounds.c                                    |   2 +-
kernel/cpu.c                                       |   3 +-
kernel/kprobes.c                                   |  18 ++-
kernel/trace/trace_event_perf.c                    |   3 +-
kernel/trace/trace_events_trigger.c                |   6 +-
lib/stackdepot.c                                   |   4 +-
net/batman-adv/translation-table.c                 |   2 +-
net/bluetooth/hci_request.c                        |   4 +-
net/bluetooth/l2cap_sock.c                         |   7 +-
net/bluetooth/sco.c                                |  26 ++--
net/ethernet/eth.c                                 |  12 +-
net/ipv4/inet_timewait_sock.c                      |  34 +++--
net/ipv4/netfilter/arp_tables.c                    |   4 +
net/ipv4/netfilter/ip_tables.c                     |   4 +
net/ipv4/route.c                                   |   7 +-
net/ipv4/udp.c                                     |   5 +-
net/ipv6/addrconf.c                                |   7 +-
net/ipv6/ip6_fib.c                                 |   7 +-
net/ipv6/netfilter/ip6_tables.c                    |   4 +
net/ipv6/udp.c                                     |   5 +-
net/netfilter/ipvs/ip_vs_proto_sctp.c              |   6 +-
net/netfilter/nf_tables_api.c                      |   8 +-
net/netfilter/nft_chain_filter.c                   |   4 +-
net/netfilter/nft_set_pipapo.c                     |  14 +-
net/openvswitch/conntrack.c                        |   9 +-
net/unix/af_unix.c                                 |   4 +-
net/unix/garbage.c                                 |  35 +++--
net/unix/scm.c                                     |   8 +-
net/xdp/xsk.c                                      |   2 +
.../ftrace/test.d/event/subsystem-enable.tc        |   6 +-
tools/testing/selftests/timers/posix_timers.c      |   2 +-
122 files changed, 1057 insertions(+), 476 deletions(-)
[PATCH 5.10 000/137] 5.10.216-rc2 review
Posted by Greg Kroah-Hartman 1 year, 7 months ago
This is the start of the stable review cycle for the 5.10.216 release.
There are 137 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Thu, 02 May 2024 13:40:03 +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.216-rc2.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 5.10.216-rc2

Guenter Roeck <linux@roeck-us.net>
    riscv: Disable STACKPROTECTOR_PER_TASK if GCC_PLUGIN_RANDSTRUCT is enabled

Randy Dunlap <rdunlap@infradead.org>
    serial: core: fix kernel-doc for uart_port_unlock_irqrestore()

Yick Xie <yick.xie@gmail.com>
    udp: preserve the connected status if only UDP cmsg

Matthew Wilcox (Oracle) <willy@infradead.org>
    bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS

Nam Cao <namcao@linutronix.de>
    HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up

Wolfram Sang <wsa+renesas@sang-engineering.com>
    i2c: smbus: fix NULL function pointer dereference

Samuel Holland <samuel.holland@sifive.com>
    riscv: Fix TASK_SIZE on 64-bit NOMMU

Baoquan He <bhe@redhat.com>
    riscv: fix VMALLOC_START definition

Sean Anderson <sean.anderson@linux.dev>
    dma: xilinx_dpdma: Fix locking

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    idma64: Don't try to serve interrupts when device is powered off

Arnd Bergmann <arnd@arndb.de>
    dmaengine: owl: fix register access functions

Eric Dumazet <edumazet@google.com>
    tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()

Kuniyuki Iwashima <kuniyu@amazon.com>
    tcp: Clean up kernel listener's reqsk in inet_twsk_purge()

Arnd Bergmann <arnd@arndb.de>
    mtd: diskonchip: work around ubsan link failure

Andrey Ryabinin <ryabinin.a.a@gmail.com>
    stackdepot: respect __GFP_NOLOCKDEP allocation flag

Peter Münster <pm@a16n.net>
    net: b44: set pause params only when interface is up

Rahul Rameshbabu <rrameshbabu@nvidia.com>
    ethernet: Add helper for assigning packet type when dest address does not match device address

Guanrui Huang <guanrui.huang@linux.alibaba.com>
    irqchip/gic-v3-its: Prevent double free on error

Mukul Joshi <mukul.joshi@amd.com>
    drm/amdgpu: Fix leak when GPU memory allocation fails

Alex Deucher <alexander.deucher@amd.com>
    drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3

Iskander Amara <iskander.amara@theobroma-systems.com>
    arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma

Sean Christopherson <seanjc@google.com>
    cpu: Re-enable CPU mitigations by default for !X86 architectures

Johannes Thumshirn <johannes.thumshirn@wdc.com>
    btrfs: fix information leak in btrfs_ioctl_logical_to_ino()

WangYuli <wangyuli@uniontech.com>
    Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853

Nathan Chancellor <nathan@kernel.org>
    Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()

Christian Marangi <ansuelsmth@gmail.com>
    PM / devfreq: Fix buffer overflow in trans_stat_show

Robin H. Johnson <robbat2@gentoo.org>
    tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together

Robin H. Johnson <robbat2@gentoo.org>
    tracing: Show size of requested perf buffer

Shifeng Li <lishifeng@sangfor.com.cn>
    net/mlx5e: Fix a race in command alloc flow

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Revert "crypto: api - Disallow identical driver names"

Emil Kronborg <emil.kronborg@protonmail.com>
    serial: mxs-auart: add spinlock around changing cts state

Thomas Gleixner <tglx@linutronix.de>
    serial: core: Provide port lock wrappers

Kuniyuki Iwashima <kuniyu@amazon.com>
    af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().

Jason Reeder <jreeder@ti.com>
    net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets

Sudheer Mogilappagari <sudheer.mogilappagari@intel.com>
    iavf: Fix TC config comparison with existing adapter TC config

Erwan Velu <e.velu@criteo.com>
    i40e: Report MFS in decimal base instead of hex

Sindhu Devale <sindhu.devale@intel.com>
    i40e: Do not use WQ_MEM_RECLAIM flag for workqueue

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nf_tables: honor table dormant flag from netdev release event path

Ido Schimmel <idosch@nvidia.com>
    mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work

Ido Schimmel <idosch@nvidia.com>
    mlxsw: spectrum_acl_tcam: Fix incorrect list API usage

Ido Schimmel <idosch@nvidia.com>
    mlxsw: spectrum_acl_tcam: Fix warning during rehash

Ido Schimmel <idosch@nvidia.com>
    mlxsw: spectrum_acl_tcam: Fix memory leak during rehash

Ido Schimmel <idosch@nvidia.com>
    mlxsw: spectrum_acl_tcam: Rate limit error message

Ido Schimmel <idosch@nvidia.com>
    mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash

Ido Schimmel <idosch@nvidia.com>
    mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update

Ido Schimmel <idosch@nvidia.com>
    mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work

Hyunwoo Kim <v4bel@theori.io>
    net: openvswitch: Fix Use-After-Free in ovs_ct_exit

Ismael Luceno <iluceno@suse.de>
    ipvs: Fix checksumming on GSO of SCTP packets

Hyunwoo Kim <v4bel@theori.io>
    net: gtp: Fix Use-After-Free in gtp_dellink

Eric Dumazet <edumazet@google.com>
    net: usb: ax88179_178a: stop lying about skb->truesize

Eric Dumazet <edumazet@google.com>
    ipv4: check for NULL idev in ip_route_use_hint()

Paul Geurts <paul_geurts@live.nl>
    NFC: trf7970a: disable all regulators on removal

Ido Schimmel <idosch@nvidia.com>
    mlxsw: core: Unregister EMAD trap using FORWARD action

David Bauer <mail@david-bauer.net>
    vxlan: drop packets from invalid src-address

Avraham Stern <avraham.stern@intel.com>
    wifi: iwlwifi: mvm: remove old PASN station when adding a new one

Alexey Brodkin <Alexey.Brodkin@synopsys.com>
    ARC: [plat-hsdk]: Remove misplaced interrupt-cells property

Rafał Miłecki <rafal@milecki.pl>
    arm64: dts: mediatek: mt2712: fix validation errors

Rafał Miłecki <rafal@milecki.pl>
    arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block

Rafał Miłecki <rafal@milecki.pl>
    arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"

Rafał Miłecki <rafal@milecki.pl>
    arm64: dts: mediatek: mt7622: fix IR nodename

Rafał Miłecki <rafal@milecki.pl>
    arm64: dts: mediatek: mt7622: fix clock controllers

Felix Fietkau <nbd@nbd.name>
    arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch

Felix Fietkau <nbd@nbd.name>
    arm64: dts: mediatek: mt7622: add support for coherent DMA

Dragan Simic <dsimic@manjaro.org>
    arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts

Quentin Schulz <quentin.schulz@theobroma-systems.com>
    arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma

Iskander Amara <iskander.amara@theobroma-systems.com>
    arm64: dts: rockchip: fix alphabetical ordering RK3399 puma

Jeongjun Park <aha310510@gmail.com>
    nilfs2: fix OOB in nilfs_set_de_type

Dave Airlie <airlied@redhat.com>
    nouveau: fix instmem race condition around ptr stores

xinhui pan <xinhui.pan@amd.com>
    drm/amdgpu: validate the parameters of bo mapping operations more clearly

Yuntao Wang <ytcoode@gmail.com>
    init/main.c: Fix potential static_command_line memory overflow

Alan Stern <stern@rowland.harvard.edu>
    fs: sysfs: Fix reference leak in sysfs_break_active_protection()

Samuel Thibault <samuel.thibault@ens-lyon.org>
    speakup: Avoid crash on very long word

Alexander Usyskin <alexander.usyskin@intel.com>
    mei: me: disable RPL-S on SPS and IGN firmwares

Kai-Heng Feng <kai.heng.feng@canonical.com>
    usb: Disable USB3 LPM at shutdown

Minas Harutyunyan <Minas.Harutyunyan@synopsys.com>
    usb: dwc2: host: Fix dereference issue in DDMA completion flow.

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Revert "usb: cdc-wdm: close race between read and workqueue"

Daniele Palmas <dnlplm@gmail.com>
    USB: serial: option: add Telit FN920C04 rmnet compositions

Vanillan Wang <vanillanwang@163.com>
    USB: serial: option: add Rolling RW101-GL and RW135-GL support

Jerry Meng <jerry-meng@foxmail.com>
    USB: serial: option: support Quectel EM060K sub-models

Coia Prant <coiaprant@gmail.com>
    USB: serial: option: add Lonsung U8300/U9300 product

Chuanhong Guo <gch981213@gmail.com>
    USB: serial: option: add support for Fibocom FM650/FG650

bolan wang <bolan.wang@fibocom.com>
    USB: serial: option: add Fibocom FM135-GL variants

Finn Thain <fthain@linux-m68k.org>
    serial/pmac_zilog: Remove flawed mitigation for rx irq flood

Nikita Zhandarovich <n.zhandarovich@fintech.ru>
    comedi: vmk80xx: fix incomplete endpoint checking

Gil Fine <gil.fine@linux.intel.com>
    thunderbolt: Fix wake configurations after device unplug

Gil Fine <gil.fine@linux.intel.com>
    thunderbolt: Avoid notify PM core about runtime PM resume

Carlos Llamas <cmllamas@google.com>
    binder: check offset alignment in binder_get_object()

Eric Biggers <ebiggers@google.com>
    x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ

Stephen Boyd <sboyd@kernel.org>
    clk: Get runtime PM before walking tree during disable_unused

Stephen Boyd <sboyd@kernel.org>
    clk: Initialize struct clk_core kref earlier

Konrad Dybcio <konrad.dybcio@linaro.org>
    clk: Print an info line before disabling unused clocks

Claudiu Beznea <claudiu.beznea@microchip.com>
    clk: remove extra empty line

Stephen Boyd <sboyd@kernel.org>
    clk: Mark 'all_lists' as const

Stephen Boyd <sboyd@kernel.org>
    clk: Remove prepare_lock hold assertion in __clk_release()

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    drm/panel: visionox-rm69299: don't unregister DSI device

Mikhail Kobuk <m.kobuk@ispras.ru>
    drm: nv04: Fix out of bounds access

Michael Guralnik <michaelgur@nvidia.com>
    RDMA/mlx5: Fix port number for counter query in multi-port configuration

Mark Zhang <markzhang@nvidia.com>
    RDMA/cm: Print the old state when cm_destroy_id gets timeout

Yanjun.Zhu <yanjun.zhu@linux.dev>
    RDMA/rxe: Fix the problem "mutex_destroy missing"

Lei Chen <lei.chen@smartx.com>
    tun: limit printing rate when illegal packet received by tun dev

Florian Westphal <fw@strlen.de>
    netfilter: nft_set_pipapo: do not free live element

Ziyang Xuan <william.xuanziyang@huawei.com>
    netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()

Siddh Raman Pant <siddh.raman.pant@oracle.com>
    Revert "tracing/trigger: Fix to return error if failed to alloc snapshot"

Zheng Yejian <zhengyejian1@huawei.com>
    kprobes: Fix possible use-after-free issue on kprobe registration

Yuanhe Shu <xiangzao@linux.alibaba.com>
    selftests/ftrace: Limit length in subsystem-enable tests

Stefan O'Rear <sorear@fastmail.com>
    riscv: process: Fix kernel gp leakage

Guo Ren <guoren@linux.alibaba.com>
    riscv: Enable per-task stack canaries

Boris Burkov <boris@bur.io>
    btrfs: record delayed inode root in transaction

Arnd Bergmann <arnd@arndb.de>
    irqflags: Explicitly ignore lockdep_hrtimer_exit() argument

Adam Dunlap <acdunlap@google.com>
    x86/apic: Force native_apic_mem_read() to use the MOV instruction

John Stultz <jstultz@google.com>
    selftests: timers: Fix abs() warning in posix_timers test

Sean Christopherson <seanjc@google.com>
    x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n

Gavin Shan <gshan@redhat.com>
    vhost: Add smp_rmb() in vhost_vq_avail_empty()

Ville Syrjälä <ville.syrjala@linux.intel.com>
    drm/client: Fully protect modes[] with dev->mode_config.mutex

Boris Burkov <boris@bur.io>
    btrfs: qgroup: correctly model root qgroup rsv in convert

Daisuke Mizobuchi <mizo@atmark-techno.com>
    mailbox: imx: fix suspend failue

Jacob Pan <jacob.jun.pan@linux.intel.com>
    iommu/vt-d: Allocate local memory for page request queue

David Arinzon <darinzon@amazon.com>
    net: ena: Fix incorrect descriptor free behavior

David Arinzon <darinzon@amazon.com>
    net: ena: Wrong missing IO completions check order

David Arinzon <darinzon@amazon.com>
    net: ena: Fix potential sign extension issue

Michal Luczaj <mhal@rbox.co>
    af_unix: Fix garbage collector racing against connect()

Kuniyuki Iwashima <kuniyu@amazon.com>
    af_unix: Do not use atomic ops for unix_sk(sk)->inflight.

Cosmin Ratiu <cratiu@nvidia.com>
    net/mlx5: Properly link new fs rules into the tree

Eric Dumazet <edumazet@google.com>
    netfilter: complete validation of user input

Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Bluetooth: SCO: Fix not validating setsockopt user input

Jiri Benc <jbenc@redhat.com>
    ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr

Arnd Bergmann <arnd@arndb.de>
    ipv4/route: avoid unused-but-set-variable warning

Arnd Bergmann <arnd@arndb.de>
    ipv6: fib: hide unused 'pn' variable

Geetha sowjanya <gakula@marvell.com>
    octeontx2-af: Fix NIX SQ mode and BP config

Eric Dumazet <edumazet@google.com>
    geneve: fix header validation in geneve[6]_xmit_skb

Eric Dumazet <edumazet@google.com>
    xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING

Petr Tesarik <petr@tesarici.cz>
    u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file

Ilya Maximets <i.maximets@ovn.org>
    net: openvswitch: fix unwanted error log on timeout policy probing

Arnd Bergmann <arnd@arndb.de>
    nouveau: fix function cast warning

Nini Song <nini.song@mediatek.com>
    media: cec: core: remove length check of Timer Status

Dmitry Antipov <dmantipov@yandex.ru>
    Bluetooth: Fix memory leak in hci_req_sync_complete()

Sven Eckelmann <sven@narfation.org>
    batman-adv: Avoid infinite loop trying to resize local TT


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

Diffstat:

 Documentation/ABI/testing/sysfs-class-devfreq      |   3 +
 Makefile                                           |   4 +-
 arch/Kconfig                                       |   8 ++
 arch/arc/boot/dts/hsdk.dts                         |   1 -
 arch/arm64/boot/dts/mediatek/mt2712-evb.dts        |   8 +-
 arch/arm64/boot/dts/mediatek/mt2712e.dtsi          |   3 +-
 arch/arm64/boot/dts/mediatek/mt7622.dtsi           |  62 ++++++---
 .../boot/dts/rockchip/rk3399-pinebook-pro.dts      |   1 -
 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi      |  29 +++-
 arch/riscv/Kconfig                                 |   8 ++
 arch/riscv/Makefile                                |  10 ++
 arch/riscv/include/asm/pgtable.h                   |   4 +-
 arch/riscv/include/asm/stackprotector.h            |   3 +-
 arch/riscv/kernel/asm-offsets.c                    |   3 +
 arch/riscv/kernel/process.c                        |   5 +-
 arch/x86/Kconfig                                   |  11 +-
 arch/x86/include/asm/apic.h                        |   3 +-
 arch/x86/kernel/cpu/cpuid-deps.c                   |   6 +-
 crypto/algapi.c                                    |   1 -
 drivers/accessibility/speakup/main.c               |   2 +-
 drivers/android/binder.c                           |   4 +-
 drivers/bluetooth/btusb.c                          |   2 +
 drivers/clk/clk.c                                  | 154 ++++++++++++++++-----
 drivers/devfreq/devfreq.c                          |  59 +++++---
 drivers/dma/idma64.c                               |   4 +
 drivers/dma/owl-dma.c                              |   4 +-
 drivers/dma/xilinx/xilinx_dpdma.c                  |  13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  72 ++++++----
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c             |  24 ++--
 drivers/gpu/drm/drm_client_modeset.c               |   3 +-
 drivers/gpu/drm/nouveau/nouveau_bios.c             |  13 +-
 .../gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c    |   7 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c |   7 +-
 drivers/gpu/drm/panel/panel-visionox-rm69299.c     |   2 -
 drivers/hid/i2c-hid/i2c-hid-core.c                 |   8 --
 drivers/i2c/i2c-core-base.c                        |  12 +-
 drivers/infiniband/core/cm.c                       |  11 +-
 drivers/infiniband/hw/mlx5/mad.c                   |   3 +-
 drivers/infiniband/sw/rxe/rxe.c                    |   2 +
 drivers/iommu/intel/svm.c                          |   2 +-
 drivers/irqchip/irq-gic-v3-its.c                   |   9 +-
 drivers/mailbox/imx-mailbox.c                      |   8 +-
 drivers/media/cec/core/cec-adap.c                  |  14 --
 drivers/misc/mei/pci-me.c                          |   2 +-
 drivers/mtd/nand/raw/diskonchip.c                  |   4 +-
 drivers/net/ethernet/amazon/ena/ena_com.c          |   2 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |  35 +++--
 drivers/net/ethernet/broadcom/b44.c                |  14 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   6 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |  30 +++-
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  22 +--
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |  12 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   3 +-
 drivers/net/ethernet/mellanox/mlxsw/core.c         |   2 +-
 .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c    |  54 ++++++--
 drivers/net/ethernet/ti/am65-cpts.c                |   5 +
 drivers/net/geneve.c                               |   4 +-
 drivers/net/gtp.c                                  |   3 +-
 drivers/net/tun.c                                  |  18 +--
 drivers/net/usb/ax88179_178a.c                     |  11 +-
 drivers/net/vxlan/vxlan_core.c                     |   4 +
 .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c |   2 +
 drivers/nfc/trf7970a.c                             |  42 +++---
 drivers/staging/comedi/drivers/vmk80xx.c           |  35 ++---
 drivers/thunderbolt/switch.c                       |  50 +++++--
 drivers/thunderbolt/tb.c                           |   4 +-
 drivers/thunderbolt/tb.h                           |   3 +-
 drivers/thunderbolt/usb4.c                         |  13 +-
 drivers/tty/serial/mxs-auart.c                     |   8 +-
 drivers/tty/serial/pmac_zilog.c                    |  14 --
 drivers/usb/class/cdc-wdm.c                        |   6 +-
 drivers/usb/core/port.c                            |   4 +-
 drivers/usb/dwc2/hcd_ddma.c                        |   4 +-
 drivers/usb/serial/option.c                        |  40 ++++++
 drivers/vhost/vhost.c                              |  14 +-
 fs/btrfs/backref.c                                 |  12 +-
 fs/btrfs/delayed-inode.c                           |   3 +
 fs/btrfs/qgroup.c                                  |   2 +
 fs/nilfs2/dir.c                                    |   2 +-
 fs/sysfs/file.c                                    |   2 +
 include/linux/etherdevice.h                        |  25 ++++
 include/linux/irqflags.h                           |   2 +-
 include/linux/serial_core.h                        |  79 +++++++++++
 include/linux/trace_events.h                       |   2 +-
 include/linux/u64_stats_sync.h                     |   6 +-
 include/net/addrconf.h                             |   4 +
 include/net/af_unix.h                              |   5 +-
 include/net/bluetooth/bluetooth.h                  |   9 ++
 include/net/ip_tunnels.h                           |  33 +++++
 init/main.c                                        |   2 +
 kernel/bounds.c                                    |   2 +-
 kernel/cpu.c                                       |   3 +-
 kernel/kprobes.c                                   |  18 ++-
 kernel/trace/trace_event_perf.c                    |   3 +-
 kernel/trace/trace_events_trigger.c                |   6 +-
 lib/stackdepot.c                                   |   4 +-
 net/batman-adv/translation-table.c                 |   2 +-
 net/bluetooth/hci_request.c                        |   4 +-
 net/bluetooth/l2cap_sock.c                         |   7 +-
 net/bluetooth/sco.c                                |  26 ++--
 net/ethernet/eth.c                                 |  12 +-
 net/ipv4/inet_timewait_sock.c                      |  34 +++--
 net/ipv4/netfilter/arp_tables.c                    |   4 +
 net/ipv4/netfilter/ip_tables.c                     |   4 +
 net/ipv4/route.c                                   |   7 +-
 net/ipv4/udp.c                                     |   5 +-
 net/ipv6/addrconf.c                                |   7 +-
 net/ipv6/ip6_fib.c                                 |   7 +-
 net/ipv6/netfilter/ip6_tables.c                    |   4 +
 net/ipv6/udp.c                                     |   5 +-
 net/netfilter/ipvs/ip_vs_proto_sctp.c              |   6 +-
 net/netfilter/nf_tables_api.c                      |   8 +-
 net/netfilter/nft_chain_filter.c                   |   4 +-
 net/netfilter/nft_set_pipapo.c                     |  14 +-
 net/openvswitch/conntrack.c                        |   9 +-
 net/unix/af_unix.c                                 |   4 +-
 net/unix/garbage.c                                 |  35 +++--
 net/unix/scm.c                                     |   8 +-
 net/xdp/xsk.c                                      |   2 +
 .../ftrace/test.d/event/subsystem-enable.tc        |   6 +-
 tools/testing/selftests/timers/posix_timers.c      |   2 +-
 122 files changed, 1057 insertions(+), 476 deletions(-)


Re: [PATCH 5.10 000/137] 5.10.216-rc2 review
Posted by Naresh Kamboju 1 year, 7 months ago
On Tue, 30 Apr 2024 at 19:13, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 5.10.216 release.
> There are 137 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 02 May 2024 13:40:03 +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.216-rc2.gz
> or in the git tree and branch at:
>         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.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 <lkft@linaro.org>

## Build
* kernel: 5.10.216-rc2
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-5.10.y
* git commit: 4d39cb0f1c9c5f76a76b47182cb4ae20fa4a9e0f
* git describe: v5.10.215-138-g4d39cb0f1c9c
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.10.y/build/v5.10.215-138-g4d39cb0f1c9c

## Test Regressions (compared to v5.10.213-237-gbbdc0ccf6f16)

## Metric Regressions (compared to v5.10.213-237-gbbdc0ccf6f16)

## Test Fixes (compared to v5.10.213-237-gbbdc0ccf6f16)

## Metric Fixes (compared to v5.10.213-237-gbbdc0ccf6f16)

## Test result summary
total: 96933, pass: 75646, fail: 3919, skip: 17306, xfail: 62

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 104 total, 104 passed, 0 failed
* arm64: 31 total, 31 passed, 0 failed
* i386: 25 total, 25 passed, 0 failed
* mips: 22 total, 22 passed, 0 failed
* parisc: 3 total, 0 passed, 3 failed
* powerpc: 23 total, 23 passed, 0 failed
* riscv: 9 total, 9 passed, 0 failed
* s390: 9 total, 9 passed, 0 failed
* sh: 10 total, 10 passed, 0 failed
* sparc: 6 total, 6 passed, 0 failed
* x86_64: 27 total, 27 passed, 0 failed

## Test suites summary
* boot
* 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-filesystems-epoll
* 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-mm
* kselftest-mount
* kselftest-mqueue
* kselftest-net
* kselftest-net-forwarding
* kselftest-net-mptcp
* 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-splice
* kselftest-static_keys
* kselftest-sync
* kselftest-sysctl
* 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
* libgpiod
* 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-hugetlb
* ltp-io
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-securebits
* ltp-smoke
* ltp-smoketest
* ltp-syscalls
* ltp-tracing
* perf
* rcutorture

--
Linaro LKFT
https://lkft.linaro.org
Re: [PATCH 5.10 000/137] 5.10.216-rc2 review
Posted by Dominique Martinet 1 year, 7 months ago
Greg Kroah-Hartman wrote on Tue, Apr 30, 2024 at 03:43:17PM +0200:
> This is the start of the stable review cycle for the 5.10.216 release.
> There are 137 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Thu, 02 May 2024 13:40:03 +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.216-rc2.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
> and the diffstat can be found below.

Tested 4d39cb0f1c9c ("Linux 5.10.216-rc2") on:
- arm i.MX6ULL (Armadillo 640)
- arm64 i.MX8MP (Armadillo G4)

No obvious regression in dmesg or basic tests:
Tested-by: Dominique Martinet <dominique.martinet@atmark-techno.com>

> Daisuke Mizobuchi <mizo@atmark-techno.com>
>     mailbox: imx: fix suspend failue

Sorry I didn't check after you replied, the commit message seems to
mostly have been updated to v2 but the 'failure' in the summary is still
'failue'.
That doesn't overly matter, so feel free to keep it that way if you want
to keep commits as they are.

-- 
Dominique Martinet | Asmadeus
Re: [PATCH 5.10 000/137] 5.10.216-rc2 review
Posted by Pavel Machek 1 year, 7 months ago
Hi!

> This is the start of the stable review cycle for the 5.10.216 release.
> There are 137 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) <pavel@denx.de>

Best regards,
                                                                Pavel

-- 
DENX Software Engineering GmbH,        Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Re: [PATCH 5.10 000/137] 5.10.216-rc2 review
Posted by Jon Hunter 1 year, 7 months ago
On Tue, 30 Apr 2024 15:43:17 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.216 release.
> There are 137 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Thu, 02 May 2024 13:40:03 +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.216-rc2.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

All tests passing for Tegra ...

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

Linux version:	5.10.216-rc2-g4d39cb0f1c9c
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 <jonathanh@nvidia.com>

Jon
Re: [PATCH 5.10 000/137] 5.10.216-rc2 review
Posted by Florian Fainelli 1 year, 7 months ago
On 4/30/24 06:43, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.216 release.
> There are 137 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Thu, 02 May 2024 13:40:03 +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.216-rc2.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.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 <florian.fainelli@broadcom.com>
-- 
Florian