Software 42309 Published by

Greg Kroah-Hartman has announced the release of  Linux Kernel 5.10.17.





I'm announcing the release of the 5.10.17 kernel.

All users of the 5.10 kernel series must upgrade.

The updated 5.10.y git tree can be found at:
        git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.10.y
and can be browsed at the normal kernel.org git web browser:
         https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary 

thanks,

greg k-h

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

 Makefile                                                    |    2 
 arch/arm/boot/dts/lpc32xx.dtsi                              |    3 
 arch/arm/include/asm/kexec-internal.h                       |   12 
 arch/arm/kernel/asm-offsets.c                               |    5 
 arch/arm/kernel/machine_kexec.c                             |   20 -
 arch/arm/kernel/relocate_kernel.S                           |   38 --
 arch/arm/kernel/signal.c                                    |   14 
 arch/arm/mach-omap2/cpuidle44xx.c                           |   16 
 arch/arm/xen/enlighten.c                                    |    2 
 arch/arm64/boot/dts/qcom/sdm845-db845c.dts                  |    4 
 arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts        |    4 
 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts          |    4 
 arch/arm64/boot/dts/rockchip/rk3399.dtsi                    |    3 
 arch/arm64/kernel/cpufeature.c                              |    6 
 arch/arm64/kernel/mte.c                                     |    3 
 arch/h8300/kernel/asm-offsets.c                             |    3 
 arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts         |    1 
 arch/riscv/include/asm/page.h                               |    5 
 arch/x86/Makefile                                           |    6 
 arch/x86/kernel/cpu/intel.c                                 |    1 
 arch/x86/kernel/smpboot.c                                   |    1 
 arch/x86/kvm/svm/nested.c                                   |   13 
 arch/x86/kvm/svm/svm.h                                      |    3 
 arch/x86/kvm/x86.c                                          |    2 
 arch/x86/pci/init.c                                         |   15 
 arch/x86/platform/efi/efi_64.c                              |   19 -
 block/bfq-iosched.c                                         |    8 
 drivers/clk/sunxi-ng/ccu_mp.c                               |    2 
 drivers/cpufreq/acpi-cpufreq.c                              |  115 +++++-
 drivers/dma/dmaengine.c                                     |    1 
 drivers/dma/idxd/device.c                                   |   23 +
 drivers/dma/idxd/dma.c                                      |    5 
 drivers/dma/idxd/idxd.h                                     |    2 
 drivers/dma/idxd/init.c                                     |    5 
 drivers/dma/idxd/irq.c                                      |   36 +-
 drivers/gpio/Kconfig                                        |    3 
 drivers/gpio/gpio-ep93xx.c                                  |  216 ++++++------
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c           |   22 -
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c |    6 
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c            |    6 
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c       |    4 
 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c       |   10 
 drivers/gpu/drm/drm_dp_mst_topology.c                       |    1 
 drivers/gpu/drm/i915/display/intel_overlay.c                |   17 
 drivers/gpu/drm/i915/display/intel_tc.c                     |   67 ++-
 drivers/gpu/drm/sun4i/sun4i_tcon.c                          |   25 +
 drivers/gpu/drm/sun4i/sun4i_tcon.h                          |    6 
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c                       |   10 
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h                       |    1 
 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c                      |   26 -
 drivers/gpu/drm/vc4/vc4_plane.c                             |   18 -
 drivers/i2c/busses/i2c-stm32f7.c                            |   11 
 drivers/misc/lkdtm/Makefile                                 |    2 
 drivers/misc/lkdtm/rodata.c                                 |    2 
 drivers/net/dsa/ocelot/felix.c                              |   17 
 drivers/net/ethernet/freescale/enetc/enetc_hw.h             |    2 
 drivers/net/ethernet/freescale/enetc/enetc_pf.c             |   59 +++
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c     |    7 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c      |   29 +
 drivers/net/ethernet/ibm/ibmvnic.c                          |   17 
 drivers/net/ethernet/mscc/ocelot.c                          |   54 +++
 drivers/net/ethernet/mscc/ocelot_io.c                       |    8 
 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c             |    7 
 drivers/net/hyperv/netvsc.c                                 |    5 
 drivers/net/hyperv/rndis_filter.c                           |    2 
 drivers/net/ipa/gsi.c                                       |    1 
 drivers/net/wan/hdlc_x25.c                                  |    6 
 drivers/net/wireless/ath/ath9k/Kconfig                      |    8 
 drivers/net/wireless/mediatek/mt76/dma.c                    |    8 
 drivers/net/xen-netback/rx.c                                |    9 
 drivers/nvme/host/pci.c                                     |    2 
 drivers/platform/x86/hp-wmi.c                               |   14 
 drivers/scsi/lpfc/lpfc_nvme.c                               |    3 
 drivers/scsi/scsi_debug.c                                   |    1 
 drivers/soc/ti/omap_prm.c                                   |   11 
 drivers/usb/core/hcd.c                                      |   11 
 drivers/xen/xenbus/xenbus.h                                 |    1 
 drivers/xen/xenbus/xenbus_probe.c                           |    2 
 fs/Kconfig                                                  |    2 
 fs/overlayfs/copy_up.c                                      |   15 
 fs/overlayfs/inode.c                                        |    2 
 fs/overlayfs/super.c                                        |   13 
 include/asm-generic/vmlinux.lds.h                           |    2 
 include/linux/netdevice.h                                   |    2 
 include/linux/uio.h                                         |    8 
 include/net/switchdev.h                                     |    2 
 include/soc/mscc/ocelot.h                                   |    2 
 include/xen/xenbus.h                                        |    2 
 kernel/bpf/stackmap.c                                       |    2 
 kernel/cgroup/cgroup-v1.c                                   |    3 
 kernel/cgroup/cgroup.c                                      |    4 
 kernel/trace/bpf_trace.c                                    |    3 
 kernel/trace/trace.c                                        |    2 
 kernel/trace/trace_events.c                                 |    3 
 lib/cpumask.c                                               |   16 
 lib/iov_iter.c                                              |   24 -
 lib/ubsan.c                                                 |   31 +
 lib/ubsan.h                                                 |    6 
 net/bridge/br_mrp.c                                         |    9 
 net/bridge/br_mrp_switchdev.c                               |    7 
 net/bridge/br_private_mrp.h                                 |    3 
 net/core/datagram.c                                         |   12 
 net/core/dev.c                                              |   11 
 net/dsa/dsa2.c                                              |    7 
 net/mac80211/Kconfig                                        |    2 
 net/netfilter/nf_conntrack_core.c                           |    3 
 net/netfilter/nf_flow_table_core.c                          |    4 
 net/netfilter/nf_tables_api.c                               |   25 +
 net/netfilter/xt_recent.c                                   |   12 
 net/qrtr/tun.c                                              |    6 
 net/rds/rdma.c                                              |    3 
 net/rxrpc/call_object.c                                     |    2 
 net/sctp/proc.c                                             |   16 
 net/vmw_vsock/af_vsock.c                                    |   15 
 net/vmw_vsock/hyperv_transport.c                            |    4 
 net/vmw_vsock/virtio_transport_common.c                     |    4 
 scripts/Makefile                                            |    1 
 scripts/kallsyms.c                                          |    6 
 security/commoncap.c                                        |   67 ++-
 tools/objtool/check.c                                       |   11 
 tools/objtool/elf.c                                         |   26 +
 tools/objtool/elf.h                                         |    2 
 tools/objtool/orc_gen.c                                     |   29 -
 tools/testing/selftests/net/txtimestamp.c                   |    6 
 tools/testing/selftests/netfilter/nft_meta.sh               |    2 
 125 files changed, 1069 insertions(+), 509 deletions(-)

Alain Volmat (1):
      i2c: stm32f7: fix configuration of the digital filter

Alex Deucher (1):
      Revert "drm/amd/display: Update NV1x SR latency values"

Alex Elder (1):
      net: ipa: set error code in gsi_channel_setup()

Alexandre Belloni (1):
      ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL

Alexandre Ghiti (1):
      riscv: virt_addr_valid must check the address belongs to linear mapping

Alexei Starovoitov (1):
      bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3

Amir Goldstein (1):
      ovl: skip getxattr of security labels

Andrea Parri (Microsoft) (1):
      hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive()

Andrey Konovalov (1):
      kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq

Arnd Bergmann (2):
      kallsyms: fix nonconverging kallsyms table with lld
      ath9k: fix build error with LEDS_CLASS=m

Bjorn Andersson (1):
      arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc

Borislav Petkov (2):
      x86/efi: Remove EFI PGD build time checks
      x86/build: Disable CET instrumentation in the kernel for 32-bit too

Bui Quang Minh (1):
      bpf: Check for integer overflow when using roundup_pow_of_two()

Catalin Marinas (1):
      arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero page

Chen Zhou (1):
      cgroup-v1: add disabled controller check in cgroup1_parse_param()

Claus Stovgaard (1):
      nvme-pci: ignore the subsysem NQN on Phison E16

Dave Jiang (3):
      dmaengine: move channel device_node deletion to driver
      dmaengine: idxd: fix misc interrupt completion
      dmaengine: idxd: check device state before issue command

David Howells (1):
      rxrpc: Fix clearance of Tx/Rx ring when releasing a call

Edwin Peer (1):
      net: watchdog: hold device global xmit lock during tx disable

Eric Dumazet (1):
      net: gro: do not keep too many GRO packets in napi->rx_list

Fabian Frederick (1):
      selftests: netfilter: fix current year

Fangrui Song (1):
      firmware_loader: align .builtin_fw to 8

Fenghua Yu (1):
      x86/split_lock: Enable the split lock feature on another Alder Lake CPU

Florian Westphal (1):
      netfilter: conntrack: skip identical origin tuple in same zone only

Geert Uytterhoeven (1):
      gpio: mxs: GPIO_MXS should not default to y unconditionally

George Shen (1):
      drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL

Greg Kroah-Hartman (1):
      Linux 5.10.17

Hans de Goede (1):
      platform/x86: hp-wmi: Disable tablet-mode reporting by default

Horatiu Vultur (2):
      bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state
      switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT

Imre Deak (2):
      drm/i915/tgl+: Make sure TypeC FIA is powered up when initializing it
      drm/dp_mst: Don't report ports connected if nothing is attached to them

James Smart (1):
      scsi: lpfc: Fix EEH encountering oops with NVMe traffic

Jernej Skrabec (5):
      drm/sun4i: tcon: set sync polarity for tcon1 channel
      drm/sun4i: dw-hdmi: always set clock rate
      drm/sun4i: Fix H6 HDMI PHY configuration
      drm/sun4i: dw-hdmi: Fix max. frequency for H6
      clk: sunxi-ng: mp: fix parent rate change flag check

Johan Jonker (1):
      arm64: dts: rockchip: remove interrupt-names property from rk3399 vdec node

Josh Poimboeuf (1):
      objtool: Fix seg fault with Clang non-section symbols

Jozsef Kadlecsik (1):
      netfilter: xt_recent: Fix attempt to update deleted entry

Juergen Gross (1):
      xen/netback: avoid race in xenvif_rx_ring_slots_available()

Julien Grall (1):
      arm/xen: Don't probe xenbus as part of an early initcall

Lin Feng (1):
      bfq-iosched: Revert "bfq: Fix computation of shallow depth"

Lorenzo Bianconi (1):
      mt76: dma: fix a possible memory leak in mt76_add_fragment()

Marc Zyngier (1):
      arm64: dts: rockchip: Fix PCIe DT properties on rk3399

Mark Rutland (1):
      lkdtm: don't move ctors to .rodata

Maurizio Lombardi (1):
      scsi: scsi_debug: Fix a memory leak

Maxime Ripard (1):
      drm/vc4: hvs: Fix buffer overflow with the dlist handling

Mikita Lipski (1):
      drm/amd/display: Release DSC before acquiring

Miklos Szeredi (3):
      ovl: perform vfs_getxattr() with mounter creds
      cap: fix conversions on getxattr
      ovl: expand warning in ovl_d_real()

Mohammad Athari Bin Ismail (1):
      net: stmmac: set TxQ mode back to DCB after disabling CBS

Nathan Chancellor (1):
      ubsan: implement __ubsan_handle_alignment_assumption

NeilBrown (1):
      net: fix iteration for sctp transport seq_files

Nikita Shubin (2):
      gpio: ep93xx: fix BUG_ON port F usage
      gpio: ep93xx: Fix single irqchip with multi gpiochips

Norbert Slusarek (2):
      net/vmw_vsock: fix NULL pointer dereference
      net/vmw_vsock: improve locking in vsock_connect_timeout()

Odin Ugedal (1):
      cgroup: fix psi monitor for root cgroup

Pablo Neira Ayuso (1):
      netfilter: nftables: fix possible UAF over chains from packet path in netns

Palmer Dabbelt (1):
      Revert "dts: phy: add GPIO number and active state used for phy reset"

Paolo Bonzini (1):
      KVM: x86: cleanup CR3 reserved bits checks

Rafael J. Wysocki (2):
      cpufreq: ACPI: Extend frequency tables to cover boost frequencies
      cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there

Randy Dunlap (1):
      h8300: fix PREEMPTION build, TI_PRE_COUNT undefined

Robin Murphy (1):
      arm64: dts: rockchip: Disable display for NanoPi R2S

Rolf Eike Beer (1):
      scripts: set proper OpenSSL include dir also for sign-file

Russell King (2):
      ARM: ensure the signal page contains defined contents
      ARM: kexec: fix oops after TLB are invalidated

Sabyrzhan Tasbolatov (2):
      net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS
      net/qrtr: restrict user-controlled length in qrtr_tun_write_iter()

Seth Forshee (2):
      tmpfs: disallow CONFIG_TMPFS_INODE64 on s390
      tmpfs: disallow CONFIG_TMPFS_INODE64 on alpha

Stefano Garzarella (2):
      vsock/virtio: update credit only if socket is not closed
      vsock: fix locking in vsock_shutdown()

Steven Rostedt (VMware) (2):
      tracing: Do not count ftrace events in top level enable output
      tracing: Check length before giving out the filter buffer

Sukadev Bhattiprolu (1):
      ibmvnic: Clear failover_pending if unable to schedule

Sung Lee (1):
      drm/amd/display: Add more Clock Sources to DCN2.1

Sven Auhagen (1):
      netfilter: flowtable: fix tcp and udp header checksum update

Thomas Gleixner (2):
      Revert "lib: Restrict cpumask_local_spread to houskeeping CPUs"
      x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init()

Tony Lindgren (2):
      soc: ti: omap-prm: Fix boot time errors for rst_map_012 bits 0 and 1
      ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter_idle_coupled

Vadim Fedorenko (1):
      selftests: txtimestamp: fix compilation issue

Victor Lu (3):
      drm/amd/display: Fix dc_sink kref count in emulated_link_detect
      drm/amd/display: Free atomic state after drm_atomic_commit
      drm/amd/display: Decrement refcount of dc_sink before reassignment

Ville Syrjälä (1):
      drm/i915: Fix overlay frontbuffer tracking

Vladimir Oltean (3):
      net: enetc: initialize the RFS and RSS memories
      net: dsa: felix: implement port flushing on .phylink_mac_link_down
      net: dsa: call teardown method on probe failure

Willem de Bruijn (1):
      udp: fix skb_copy_and_csum_datagram with odd segment sizes

Xie He (1):
      net: hdlc_x25: Return meaningful error code in x25_open

Yufeng Mo (3):
      net: hns3: add a check for queue_id in hclge_reset_vf_queue()
      net: hns3: add a check for tqp_index in hclge_get_ring_chain_from_mbx()
      net: hns3: add a check for index in hclge_get_rss_key()

Gnome_shell_screenshot_qqbuy0