APPLIED: [SRU][Impish][PULL] Impish upstream stable patchset 2022-04-12
Stefan Bader
stefan.bader at canonical.com
Wed Apr 13 08:27:19 UTC 2022
On 12.04.22 21:16, Kamal Mostafa wrote:
> This pull request (110 commits) includes the following Impish stable
> patchsets:
>
> Impish upstream stable patchset 2022-04-12
> Ported from the following upstream stable releases:
> v5.10.103, v5.15.26
> https://bugs.launchpad.net/bugs/1968771
>
> Note also that the 'stable-next' branch head contains this and all prior
> pending upstream stable releases, rebased to master-next:
>
> git://git.launchpad.net/~ubuntu-kernel-stable/+git/impish stable-next
>
> -Kamal
>
> -----
>
> The following changes since commit 5f25e89c4770ef63e34c510c6861287c9ead6401:
>
> UBUNTU: upstream stable to v5.10.102, v5.15.25 (2022-04-12 12:22:21 +0200)
>
> are available in the Git repository at:
>
> git://git.launchpad.net/~ubuntu-kernel-stable/+git/impish tags/impish-stable-2022-04-12
>
> for you to fetch changes up to 8410c4b0468e8f9097308501bf4574c4c9ea1d3d:
>
> UBUNTU: upstream stable to v5.10.103, v5.15.26 (2022-04-12 11:53:03 -0700)
>
> ----------------------------------------------------------------
> Alexey Bayduraev (1):
> perf data: Fix double free in perf_session__delete()
>
> Ariel Levkovich (1):
> net/mlx5: Fix wrong limitation of metadata match on ecpf
>
> Bart Van Assche (1):
> RDMA/ib_srp: Fix a deadlock
>
> Bas Nieuwenhuizen (1):
> drm/amd/display: Protect update_bw_bounding_box FPU code.
>
> Brett Creeley (1):
> ice: Fix race conditions between virtchnl handling and VF ndo ops
>
> Brian Geffon (1):
> x86/fpu: Correct pkru/xstate inconsistency
>
> Changbin Du (1):
> riscv: fix oops caused by irqsoff latency tracer
>
> Chen Gong (1):
> drm/amdgpu: do not enable asic reset for raven2
>
> ChenXiaoSong (1):
> configfs: fix a race in configfs_{,un}register_subsystem()
>
> Chris Mi (1):
> net/mlx5: Fix tc max supported prio for nic mode
>
> Christophe JAILLET (2):
> nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
> iio: adc: men_z188_adc: Fix a resource leak in an error handling path
>
> Christophe Kerello (2):
> nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property
> mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios property
>
> Christophe Leroy (1):
> net: Force inlining of checksum functions in net/checksum.h
>
> Chuansheng Liu (1):
> thermal: int340x: fix memory leak in int3400_notify()
>
> Cosmin Tanislav (1):
> iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits
>
> Daehwan Jung (1):
> usb: gadget: rndis: add spinlock for rndis response list
>
> Damien Le Moal (1):
> riscv: fix nommu_k210_sdcard_defconfig
>
> Dan Carpenter (3):
> tipc: Fix end of loop tests for list_for_each_entry()
> udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
> pinctrl: fix loop in k210_pinconf_get_drive()
>
> Daniel Bristot de Oliveira (1):
> tracing: Dump stacktrace trigger to the corresponding instance
>
> Daniele Palmas (1):
> USB: serial: option: add Telit LE910R1 compositions
>
> Dmytro Bagrii (1):
> Revert "USB: serial: ch341: add new Product ID for CH341A"
>
> Eric Dumazet (4):
> bpf: Add schedule points in batch ops
> io_uring: add a schedule point in io_add_buffers()
> net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends
> netfilter: xt_socket: fix a typo in socket_mt_destroy()
>
> Evan Quan (1):
> drm/amdgpu: disable MMHUB PG for Picasso
>
> Fabio M. De Francesco (1):
> net/smc: Use a mutex for locking "struct smc_pnettable"
>
> Felix Maurer (2):
> bpf: Do not try bpf_msg_push_data with len 0
> selftests: bpf: Check bpf_msg_push_data return value
>
> Florian Westphal (1):
> netfilter: nf_tables: fix memory leak during stateful obj update
>
> Gal Pressman (1):
> net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
>
> Guenter Roeck (1):
> hwmon: Handle failure to register sensor with thermal zone correctly
>
> Hans de Goede (3):
> surface: surface3_power: Fix battery readings on batteries without a serial number
> usb: dwc3: pci: Fix Bay Trail phy GPIO mappings
> usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail
>
> Helge Deller (2):
> parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel
> parisc/unaligned: Fix ldw() and stw() unalignment handlers
>
> Hongyu Xie (1):
> xhci: Prevent futile URB re-submissions due to incorrect return value.
>
> Jacob Keller (1):
> ice: fix concurrent reset and removal of VFs
>
> Jason Gunthorpe (1):
> RDMA/cma: Do not change route.addr.src_addr outside state checks
>
> Jens Axboe (1):
> tps6598x: clear int mask on probe failure
>
> Jens Wiklander (2):
> tee: export teedev_open() and teedev_close_context()
> optee: use driver internal tee_context for some rpc
>
> Kamal Mostafa (1):
> UBUNTU: upstream stable to v5.10.103, v5.15.26
>
> Liang Zhang (1):
> KVM: x86/mmu: make apf token non-zero to fix bug
>
> Lorenzo Bianconi (1):
> iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot
>
> Maher Sanalla (1):
> net/mlx5: Update log_max_qp value to be 17 at most
>
> Manish Chopra (1):
> bnx2x: fix driver load from initrd
>
> Maor Dickman (1):
> net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
>
> Maor Gottlieb (1):
> net/mlx5: Fix possible deadlock on rule deletion
>
> Marc Zyngier (1):
> gpio: tegra186: Fix chip_data type confusion
>
> Matthew Wilcox (Oracle) (1):
> mm/filemap: Fix handling of THPs in generic_file_buffered_read()
>
> Mauri Sandberg (1):
> net: mv643xx_eth: process retval from of_get_mac_address
>
> Maxime Ripard (2):
> drm/edid: Always set RGB444
> drm/vc4: crtc: Fix runtime_pm reference counting
>
> Md Haris Iqbal (2):
> RDMA/rtrs-clt: Fix possible double free in error case
> RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
>
> Meir Lichtinger (1):
> net/mlx5: Update the list of the PCI supported devices
>
> Miaohe Lin (1):
> memblock: use kfree() to release kmalloced memblock regions
>
> Miaoqian Lin (1):
> iio: Fix error handling for PM
>
> Michael Chan (1):
> bnxt_en: Fix offline ethtool selftest with RDMA enabled
>
> Michal Koutný (1):
> cgroup-v1: Correct privileges check in release_agent writes
>
> Mårten Lindahl (1):
> driver core: Free DMA range map when device is released
>
> Oliver Graute (1):
> staging: fbtft: fb_st7789v: reset display before initialization
>
> Oliver Neukum (3):
> sr9700: sanity check for packet length
> USB: zaurus: support another broken Zaurus
> CDC-NCM: avoid overflow in sanity checking
>
> Ondrej Mosnacek (1):
> selinux: fix misuse of mutex_is_locked()
>
> Pablo Neira Ayuso (1):
> netfilter: nf_tables: unregister flowtable hooks on netns exit
>
> Paolo Abeni (1):
> selftests: mptcp: fix diag instability
>
> Paul Blakey (2):
> openvswitch: Fix setting ipv6 fields causing hw csum failure
> net/sched: act_ct: Fix flow table lookup after ct clear or switching zones
>
> Pavan Chebbi (1):
> bnxt_en: Fix incorrect multicast rx mask setting when not requested
>
> Phil Elwell (1):
> sc16is7xx: Fix for incorrect data being transmitted
>
> Prasad Kumpatla (1):
> regmap-irq: Update interrupt clear register for proper reset
>
> Puma Hsu (1):
> xhci: re-initialize the HC during resume if HCE was set
>
> Sean Anderson (1):
> pinctrl: k210: Fix bias-pull-up
>
> Sebastian Andrzej Siewior (1):
> usb: dwc3: gadget: Let the interrupt handler disable bottom halves.
>
> Sergey Shtylyov (1):
> ata: pata_hpt37x: disable primary channel on HPT371
>
> Siarhei Volkau (1):
> clk: jz4725b: fix mmc0 clock gating
>
> Slark Xiao (1):
> USB: serial: option: add support for DW5829e
>
> Somnath Kotur (1):
> bnxt_en: Fix active FEC reporting to ethtool
>
> Stefano Garzarella (1):
> vhost/vsock: don't check owner in vhost_vsock_stop() while releasing
>
> Steven Rostedt (Google) (2):
> tracing: Have traceon and traceoff trigger honor the instance
> tracefs: Set the group ownership in apply_options() not parse_options()
>
> Su Yue (2):
> btrfs: tree-checker: check item_size for inode_item
> btrfs: tree-checker: check item_size for dev_item
>
> Sukadev Bhattiprolu (1):
> ibmvnic: schedule failover only if vioctl fails
>
> Tao Liu (1):
> gso: do not skip outer ip header in case of ipip and net_failover
>
> Tariq Toukan (1):
> net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets
>
> Tom Rix (1):
> ice: initialize local variable 'tlv'
>
> Ville Syrjälä (2):
> drm/i915: Correctly populate use_sagv_wm for all pipes
> drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV
>
> Xiaoke Wang (1):
> net: ll_temac: check the return value of devm_kmalloc()
>
> Xin Long (1):
> ping: remove pr_err from ping_lookup
>
> Yevgeny Kliteynik (3):
> net/mlx5: DR, Cache STE shadow memory
> net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version
> net/mlx5: DR, Fix the threshold that defines when pool sync is initiated
>
> Zhang Qiao (1):
> cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug
>
> Zhou Qingyang (1):
> spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op()
>
> daniel.starke at siemens.com (6):
> tty: n_gsm: fix encoding of control signal octet bit DV
> tty: n_gsm: fix proper link termination after failed open
> tty: n_gsm: fix NULL pointer access due to DLCI release
> tty: n_gsm: fix wrong tty control line for flow control
> tty: n_gsm: fix deadlock in gsmtty_open()
> tty: n_gsm: fix wrong modem processing in convergence layer type 2
>
> arch/parisc/kernel/unaligned.c | 14 +--
> arch/riscv/configs/nommu_k210_sdcard_defconfig | 2 +-
> arch/riscv/kernel/Makefile | 2 +
> arch/riscv/kernel/entry.S | 10 +-
> arch/x86/include/asm/fpu/internal.h | 13 ++-
> arch/x86/kernel/process_32.c | 6 +-
> arch/x86/kernel/process_64.c | 6 +-
> arch/x86/kvm/mmu/mmu.c | 13 ++-
> debian.master/upstream-stable | 4 +-
> drivers/ata/pata_hpt37x.c | 14 +++
> drivers/base/dd.c | 5 +
> drivers/base/regmap/regmap-irq.c | 20 ++--
> drivers/clk/ingenic/jz4725b-cgu.c | 3 +-
> drivers/gpio/gpio-tegra186.c | 14 ++-
> drivers/gpu/drm/amd/amdgpu/soc15.c | 9 +-
> .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 2 +
> drivers/gpu/drm/amd/display/dc/core/dc.c | 7 +-
> drivers/gpu/drm/drm_edid.c | 2 +-
> drivers/gpu/drm/i915/display/intel_bw.c | 18 +++-
> drivers/gpu/drm/i915/intel_pm.c | 22 ++--
> drivers/gpu/drm/vc4/vc4_crtc.c | 8 +-
> drivers/hwmon/hwmon.c | 14 +--
> drivers/iio/accel/bmc150-accel-core.c | 5 +-
> drivers/iio/accel/kxcjk-1013.c | 5 +-
> drivers/iio/accel/mma9551.c | 5 +-
> drivers/iio/accel/mma9553.c | 5 +-
> drivers/iio/adc/ad7124.c | 2 +-
> drivers/iio/adc/men_z188_adc.c | 9 +-
> drivers/iio/gyro/bmg160_core.c | 5 +-
> drivers/iio/imu/kmx61.c | 5 +-
> drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 6 +-
> drivers/iio/magnetometer/bmc150_magn.c | 5 +-
> drivers/infiniband/core/cma.c | 40 ++++---
> drivers/infiniband/ulp/rtrs/rtrs-clt.c | 39 +++----
> drivers/infiniband/ulp/srp/ib_srp.c | 6 +-
> drivers/mtd/mtdcore.c | 2 +
> drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 3 +
> drivers/net/ethernet/broadcom/bnxt/bnxt.c | 23 ++--
> drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 15 ++-
> drivers/net/ethernet/ibm/ibmvnic.c | 6 +-
> drivers/net/ethernet/intel/ice/ice.h | 1 -
> drivers/net/ethernet/intel/ice/ice_common.c | 2 +-
> drivers/net/ethernet/intel/ice/ice_main.c | 2 +
> drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 65 ++++++++---
> drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 5 +
> drivers/net/ethernet/marvell/mv643xx_eth.c | 24 +++--
> .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 28 ++---
> .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +-
> drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 3 +-
> .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 4 -
> drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 +
> .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 3 +
> drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 +-
> .../mellanox/mlx5/core/steering/dr_icm_pool.c | 120 ++++++++++++++-------
> .../mellanox/mlx5/core/steering/dr_matcher.c | 20 +---
> .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 32 +++++-
> .../mellanox/mlx5/core/steering/dr_types.h | 10 ++
> .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 5 +
> .../ethernet/netronome/nfp/flower/tunnel_conf.c | 4 +-
> drivers/net/ethernet/xilinx/ll_temac_main.c | 2 +
> drivers/net/usb/cdc_ether.c | 12 +++
> drivers/net/usb/cdc_ncm.c | 8 +-
> drivers/net/usb/sr9700.c | 2 +-
> drivers/net/usb/zaurus.c | 12 +++
> drivers/nvmem/core.c | 2 +-
> drivers/pinctrl/pinctrl-k210.c | 4 +-
> drivers/platform/surface/surface3_power.c | 13 ++-
> drivers/spi/spi-zynq-qspi.c | 3 +
> drivers/staging/fbtft/fb_st7789v.c | 2 +
> drivers/tee/optee/core.c | 8 ++
> drivers/tee/optee/optee_private.h | 2 +
> drivers/tee/optee/rpc.c | 8 +-
> drivers/tee/tee_core.c | 6 +-
> .../intel/int340x_thermal/int3400_thermal.c | 4 +
> drivers/tty/n_gsm.c | 45 +++++---
> drivers/tty/serial/sc16is7xx.c | 3 +
> drivers/usb/dwc3/dwc3-pci.c | 17 ++-
> drivers/usb/dwc3/gadget.c | 2 +
> drivers/usb/gadget/function/rndis.c | 8 ++
> drivers/usb/gadget/function/rndis.h | 1 +
> drivers/usb/host/xhci.c | 28 +++--
> drivers/usb/serial/ch341.c | 1 -
> drivers/usb/serial/option.c | 12 +++
> drivers/usb/typec/tipd/core.c | 7 +-
> drivers/vhost/vsock.c | 21 ++--
> fs/btrfs/tree-checker.c | 15 +++
> fs/configfs/dir.c | 14 +++
> fs/io_uring.c | 1 +
> fs/tracefs/inode.c | 5 +-
> include/linux/nvmem-provider.h | 4 +-
> include/linux/tee_drv.h | 14 +++
> include/net/checksum.h | 48 +++++----
> kernel/bpf/syscall.c | 3 +
> kernel/cgroup/cgroup-v1.c | 6 +-
> kernel/cgroup/cpuset.c | 2 +
> kernel/trace/trace_events_trigger.c | 59 ++++++++--
> mm/filemap.c | 8 +-
> mm/memblock.c | 10 +-
> net/core/filter.c | 3 +
> net/core/skbuff.c | 4 +-
> net/ipv4/af_inet.c | 5 +-
> net/ipv4/ping.c | 1 -
> net/ipv4/udp_tunnel_nic.c | 2 +-
> net/ipv6/ip6_offload.c | 2 +
> net/netfilter/nf_tables_api.c | 16 ++-
> net/netfilter/xt_socket.c | 2 +-
> net/openvswitch/actions.c | 46 ++++++--
> net/sched/act_ct.c | 5 -
> net/smc/smc_pnet.c | 42 ++++----
> net/smc/smc_pnet.h | 2 +-
> net/tipc/name_table.c | 2 +-
> net/tipc/socket.c | 2 +-
> security/selinux/ima.c | 4 +-
> tools/perf/util/data.c | 7 +-
> .../selftests/bpf/progs/test_sockmap_kern.h | 26 +++--
> tools/testing/selftests/net/mptcp/diag.sh | 44 ++++++--
> 116 files changed, 959 insertions(+), 408 deletions(-)
>
Applied to impish:linux/master-next. Thanks.
-Stefan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20220413/6ce92983/attachment-0001.sig>
More information about the kernel-team
mailing list