APPLIED: [SRU][Bionic][PULL] Bionic upstream stable patchset 2022-09-14

Luke Nowakowski-Krijger luke.nowakowskikrijger at canonical.com
Thu Sep 15 17:38:54 UTC 2022


Applied to bionic:linux master-next

Thanks :)

- Luke

On Wed, Sep 14, 2022 at 3:23 PM Kamal Mostafa <kamal at canonical.com> wrote:

> This pull request (134 commits) includes the following Bionic stable
> patchsets:
>
>         Bionic update: upstream stable patchset 2022-09-14
>                 Ported from the following upstream stable releases:
>                         v4.14.286, v4.19.250
>                         v4.14.287, v4.19.251
>                         v4.14.288, v4.19.252
>                         v4.14.289, v4.19.253
>         https://bugs.launchpad.net/bugs/1989625
>
> 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/bionic stable-next
>
>  -Kamal
>
> ---
>
> The following changes since commit
> 916d67242cd441499be0d32d25cf8ba4dddfc36d:
>
>   UBUNTU: Upstream stable to v4.14.285, v4.19.249 (2022-09-14 14:53:25
> +0200)
>
> are available in the Git repository at:
>
>   git://git.launchpad.net/~ubuntu-kernel-stable/+git/bionic
> tags/bionic-stable-2022-09-14
>
> for you to fetch changes up to e30b7d33429d3d5fb40210afc172ed020658944e:
>
>   UBUNTU: Upstream stable to v4.14.289, v4.19.253 (2022-09-14 14:58:39
> -0700)
>
> ----------------------------------------------------------------
> Andrea Mayer (2):
>       seg6: fix skb checksum evaluation in SRH encapsulation/insertion
>       seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors
>
> Andrew Donnellan (1):
>       powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer
> address
>
> Ard Biesheuvel (2):
>       ARM: 9214/1: alignment: advance IT state after emulating Thumb
> instruction
>       ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out
> of idle
>
> Baruch Siach (1):
>       iio: adc: vf610: fix conversion mode sysfs node name
>
> Carlo Lobrano (2):
>       USB: serial: option: add Telit LE910Cx 0x1250 composition
>       net: usb: qmi_wwan: add Telit 0x1060 composition
>
> Chanho Park (1):
>       tty: serial: samsung_tty: set dma burst_size to 1
>
> Charles Keepax (1):
>       ASoC: wm5110: Fix DRE control
>
> Chris Ye (1):
>       nvdimm: Fix badblocks clear off-by-one error
>
> Christoph Hellwig (1):
>       drm: remove drm_fb_helper_modinit
>
> Chuck Lever (1):
>       SUNRPC: Fix READ_PLUS crasher
>
> Daniele Palmas (1):
>       net: usb: qmi_wwan: add Telit 0x1070 composition
>
> David Howells (1):
>       afs: Fix dynamic root getattr
>
> Demi Marie Obenour (1):
>       xen/gntdev: Avoid blocking in unmap_grant_pages()
>
> Dmitry Osipenko (2):
>       dmaengine: pl330: Fix lockdep warning about non-static key
>       ARM: 9213/1: Print message about disabled Spectre workarounds only
> once
>
> Dmitry Rokosov (2):
>       iio:accel:bma180: rearrange iio trigger get and register
>       iio:chemical:ccs811: rearrange iio trigger get and register
>
> Doug Berger (1):
>       net: dsa: bcm_sf2: force pause link settings
>
> Duoming Zhou (2):
>       net: rose: fix UAF bugs caused by timer handler
>       net: rose: fix UAF bug caused by rose_t0timer_expiry
>
> Edward Wu (1):
>       ata: libata: add qc->flags in ata_qc_complete_template tracepoint
>
> Eric Dumazet (1):
>       net: bonding: fix possible NULL deref in rlb code
>
> Eric Sandeen (1):
>       xfs: remove incorrect ASSERT in xfs_rename
>
> Florian Westphal (1):
>       netfilter: br_netfilter: do not skip all hooks with 0 priority
>
> Francesco Dolcini (1):
>       ASoC: sgtl5000: Fix noise on shutdown/remove
>
> Haibo Chen (1):
>       iio: accel: mma8452: ignore the return value of reset operation
>
> Hangyu Hua (1):
>       net: tipc: fix possible refcount leak in tipc_sk_create()
>
> Hans de Goede (1):
>       iio: adc: axp288: Override TS pin bias current for some models
>
> Heinz Mauelshagen (1):
>       dm raid: fix accesses beyond end of raid member array
>
> Hsin-Yi Wang (2):
>       fdt: Update CRC check for rng-seed
>       video: of_display_timing.h: include errno.h
>
> Ilpo Järvinen (1):
>       serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle
>
> Ilya Lesokhin (1):
>       net: Rename and export copy_skb_header
>
> Jakub Kicinski (2):
>       net: tun: unlink NAPI from device on destruction
>       net: tun: stop NAPI when detaching queues
>
> Jann Horn (1):
>       mm/slub: add missing TID updates on slab deactivation
>
> Jason A. Donenfeld (6):
>       random: schedule mix_interrupt_randomness() less often
>       random: quiet urandom warning ratelimit suppression message
>       powerpc/powernv: wire up rng during setup_arch
>       powerpc/pseries: wire up rng during setup_arch()
>       s390/archrandom: simplify back to earlier design and initialize
> earlier
>       powerpc/powernv: delay rng platform device creation until later in
> boot
>
> Jason Wang (2):
>       caif_virtio: fix race between virtio_device_ready() and ndo_open()
>       virtio-net: fix race between ndo_open() and virtio_device_ready()
>
> Jay Vosburgh (1):
>       bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers
>
> Jianglei Nie (1):
>       net: sfp: fix memory leak in sfp_probe()
>
> Jose Alonso (1):
>       net: usb: ax88179_178a: Fix packet receiving
>
> Juergen Gross (2):
>       xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx
> queue
>       x86: Clear .brk area at early boot
>
> Julien Grall (1):
>       x86/xen: Remove undefined behavior in setup_features()
>
> Kai-Heng Feng (2):
>       igb: Make DMA faster when CPU is active on the PCIe link
>       platform/x86: hp-wmi: Ignore Sanitization Mode event
>
> Kamal Heib (1):
>       RDMA/qedr: Fix reporting QP timeout attribute
>
> Kamal Mostafa (4):
>       UBUNTU: Upstream stable to v4.14.286, v4.19.250
>       UBUNTU: Upstream stable to v4.14.287, v4.19.251
>       UBUNTU: Upstream stable to v4.14.288, v4.19.252
>       UBUNTU: Upstream stable to v4.14.289, v4.19.253
>
> Krzysztof Kozlowski (1):
>       nfc: nfcmrvl: Fix irq_of_parse_and_map() return value
>
> Kuniyuki Iwashima (7):
>       inetpeer: Fix data-races around sysctl.
>       net: Fix data-races around sysctl_mem.
>       cipso: Fix data-races around sysctl.
>       icmp: Fix data-races around sysctl.
>       icmp: Fix a data-race around sysctl_icmp_ratelimit.
>       icmp: Fix a data-race around sysctl_icmp_ratemask.
>       ipv4: Fix data-races around sysctl_ip_dynaddr.
>
> Liang He (4):
>       xtensa: xtfpga: Fix refcount leak bug in setup
>       xtensa: Fix refcount leak bug in time.c
>       can: grcan: grcan_probe(): remove extra of_node_get()
>       cpufreq: pmac32-cpufreq: Fix refcount leak bug
>
> Linus Torvalds (2):
>       ida: don't use BUG_ON() for debugging
>       signal handling: don't use BUG_ON() for debugging
>
> Liu Shixin (1):
>       swiotlb: skip swiotlb_bounce when orig_addr is zero
>
> Lucas Stach (1):
>       ARM: dts: imx6qdl: correct PU regulator ramp delay
>
> Lucien Buchmann (1):
>       USB: serial: ftdi_sio: add Belimo device ids
>
> Macpaul Lin (1):
>       USB: serial: option: add Quectel RM500K module support
>
> Marc Kleine-Budde (1):
>       can: m_can: m_can_tx_handler(): fix use after free of skb
>
> Mark Brown (1):
>       ASoC: ops: Fix off by one in range control validation
>
> Masahiro Yamada (2):
>       modpost: fix section mismatch check for exported init/exit sections
>       xen: unexport __init-annotated xen_xlate_map_ballooned_pages()
>
> Meng Tang (2):
>       ALSA: hda - Add fixup for Dell Latitidue E5430
>       ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model
>
> Miaoqian Lin (7):
>       ARM: exynos: Fix refcount leak in exynos_map_pmu
>       ARM: Fix refcount leak in axxia_boot_secondary
>       ARM: cns3xxx: Fix refcount leak in cns3xxx_init
>       soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe
>       dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate
>       dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate
>       ARM: meson: Fix refcount leak in meson_smp_prepare_cpus
>
> Michael Walle (3):
>       NFC: nxp-nci: Don't issue a zero length i2c_master_read()
>       dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly
>       NFC: nxp-nci: don't print header length mismatch on i2c error
>
> Michal Suchanek (1):
>       ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero
>
> Mikulas Patocka (1):
>       dm raid: fix KASAN warning in raid5_add_disks
>
> Naveen N. Rao (2):
>       powerpc: Enable execve syscall exit tracepoint
>       kexec_file: drop weak attribute from
> arch_kexec_apply_relocations[_add]
>
> Nikos Tsironis (1):
>       dm era: commit metadata in postsuspend after worker stops
>
> Oleksandr Tyshchenko (1):
>       xen/arm: Fix race in RB-tree based P2M accounting
>
> Oliver Neukum (2):
>       usbnet: fix memory allocation in helpers
>       usbnet: fix memory leak in error case
>
> Pablo Neira Ayuso (1):
>       netfilter: nft_dynset: restore set element counter when failing to
> update
>
> Peilin Ye (1):
>       net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit
> platforms
>
> Rhett Aultman (1):
>       can: gs_usb: gs_usb_open/close(): fix memory leak
>
> Rik van Riel (1):
>       mm: invalidate hwpoison page cache page in fault path
>
> Roger Pau Monne (4):
>       xen/blkfront: fix leaking data in shared pages
>       xen/netfront: fix leaking data in shared pages
>       xen/netfront: force data bouncing when backend is untrusted
>       xen/blkfront: force data bouncing when backend is untrusted
>
> Ryusuke Konishi (1):
>       nilfs2: fix incorrect masking of permission flags for symlinks
>
> Sabrina Dubroca (1):
>       esp: limit skb_page_frag_refill use to a single page
>
> Samuel Holland (1):
>       pinctrl: sunxi: a83t: Fix NAND function name for some pins
>
> Satish Nagireddy (1):
>       i2c: cadence: Unregister the clk notifier in error path
>
> Stafford Horne (1):
>       irqchip: or1k-pic: Undefine mask_ack for level triggered hardware
>
> Stephan Gerhold (2):
>       virtio_mmio: Add missing PM calls to freeze/restore
>       virtio_mmio: Restore guest page size on resume
>
> Steven Rostedt (Google) (1):
>       net: sock: tracing: Fix sock_exceed_buf_limit not to dereference
> stale pointer
>
> Tejun Heo (1):
>       cgroup: Use separate src/dst nodes when preloading css_sets for
> migration
>
> Thinh Nguyen (1):
>       usb: dwc3: gadget: Fix event pending check
>
> Vincent Whitchurch (1):
>       iio: trigger: sysfs: fix use-after-free on remove
>
> Xu Yang (1):
>       usb: chipidea: udc: check request status before setting device
> address
>
> Yang Yingliang (1):
>       hwmon: (ibmaem) don't call platform_device_del() if
> platform_device_add() fails
>
> Yevhen Orlov (1):
>       net: bonding: fix use-after-free after 802.3ad slave unbind
>
> Yi Yang (1):
>       serial: 8250: fix return error code in
> serial8250_request_std_resource()
>
> Yian Chen (1):
>       iommu/vt-d: Fix PCI bus rescan device hot add
>
> Yonglin Tan (1):
>       USB: serial: option: add Quectel EM05-G modem
>
> YueHaibing (1):
>       net: ipv6: unexport __init-annotated seg6_hmac_net_init()
>
> Zheyu Ma (1):
>       iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up()
>
> huhai (1):
>       MIPS: Remove repetitive increase irq_err_count
>
> katrinzhou (1):
>       ipv6/sit: fix ipip6_tunnel_get_prl return value
>
> kernel test robot (1):
>       sit: use min
>
> Íñigo Huguet (2):
>       sfc: fix use after free when disabling sriov
>       sfc: fix kernel panic when creating VF
>
>  Documentation/ABI/testing/sysfs-bus-iio-vf610     |   2 +-
>  Documentation/networking/ip-sysctl.txt            |   4 +-
>  arch/arm/boot/dts/imx6qdl.dtsi                    |   2 +-
>  arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts |   2 +-
>  arch/arm/include/asm/ptrace.h                     |  26 ++++
>  arch/arm/mach-axxia/platsmp.c                     |   1 +
>  arch/arm/mach-cns3xxx/core.c                      |   2 +
>  arch/arm/mach-exynos/exynos.c                     |   1 +
>  arch/arm/mach-meson/platsmp.c                     |   2 +
>  arch/arm/mm/alignment.c                           |   3 +
>  arch/arm/mm/proc-v7-bugs.c                        |   9 +-
>  arch/arm/probes/decode.h                          |  26 +---
>  arch/arm/xen/p2m.c                                |   6 +-
>  arch/mips/vr41xx/common/icu.c                     |   2 -
>  arch/powerpc/kernel/process.c                     |   2 +-
>  arch/powerpc/kernel/rtas.c                        |  11 +-
>  arch/powerpc/platforms/powernv/powernv.h          |   2 +
>  arch/powerpc/platforms/powernv/rng.c              |  66 ++++++----
>  arch/powerpc/platforms/powernv/setup.c            |   2 +
>  arch/powerpc/platforms/pseries/pseries.h          |   2 +
>  arch/powerpc/platforms/pseries/rng.c              |  11 +-
>  arch/powerpc/platforms/pseries/setup.c            |   1 +
>  arch/s390/crypto/arch_random.c                    | 111 +----------------
>  arch/s390/include/asm/archrandom.h                |  21 ++--
>  arch/s390/kernel/setup.c                          |   5 +
>  arch/x86/include/asm/kexec.h                      |   6 +
>  arch/x86/kernel/head64.c                          |   2 +
>  arch/xtensa/kernel/time.c                         |   1 +
>  arch/xtensa/platforms/xtfpga/setup.c              |   1 +
>  debian.master/upstream-stable                     |   4 +-
>  drivers/block/xen-blkfront.c                      |  49 +++++---
>  drivers/char/random.c                             |   4 +-
>  drivers/cpufreq/pmac32-cpufreq.c                  |   4 +
>  drivers/dma/at_xdmac.c                            |   5 +
>  drivers/dma/pl330.c                               |   2 +-
>  drivers/dma/ti-dma-crossbar.c                     |   5 +
>  drivers/gpio/gpio-vr41xx.c                        |   2 -
>  drivers/gpu/drm/drm_crtc_helper_internal.h        |  10 --
>  drivers/gpu/drm/drm_fb_helper.c                   |  21 ----
>  drivers/gpu/drm/drm_kms_helper_common.c           |  25 ++--
>  drivers/hwmon/ibmaem.c                            |  12 +-
>  drivers/i2c/busses/i2c-cadence.c                  |   1 +
>  drivers/iio/accel/bma180.c                        |   3 +-
>  drivers/iio/accel/mma8452.c                       |  10 +-
>  drivers/iio/adc/axp288_adc.c                      |   8 ++
>  drivers/iio/chemical/ccs811.c                     |   4 +-
>  drivers/iio/gyro/mpu3050-core.c                   |   1 +
>  drivers/iio/trigger/iio-trig-sysfs.c              |   1 +
>  drivers/infiniband/hw/qedr/qedr.h                 |   1 +
>  drivers/infiniband/hw/qedr/verbs.c                |   4 +-
>  drivers/iommu/dmar.c                              |   2 +-
>  drivers/irqchip/irq-or1k-pic.c                    |   1 -
>  drivers/md/dm-era-target.c                        |   8 +-
>  drivers/md/dm-raid.c                              |  34 ++---
>  drivers/md/raid5.c                                |   1 +
>  drivers/net/bonding/bond_3ad.c                    |   3 +-
>  drivers/net/bonding/bond_alb.c                    |   2 +-
>  drivers/net/bonding/bond_main.c                   |   4 +-
>  drivers/net/caif/caif_virtio.c                    |  10 +-
>  drivers/net/can/grcan.c                           |   1 -
>  drivers/net/can/m_can/m_can.c                     |   5 +-
>  drivers/net/can/usb/gs_usb.c                      |  23 +++-
>  drivers/net/dsa/bcm_sf2.c                         |  19 +++
>  drivers/net/ethernet/intel/igb/igb_main.c         |  12 +-
>  drivers/net/ethernet/sfc/ef10.c                   |   3 +
>  drivers/net/ethernet/sfc/ef10_sriov.c             |  10 +-
>  drivers/net/phy/sfp.c                             |   2 +-
>  drivers/net/tun.c                                 |  12 +-
>  drivers/net/usb/ax88179_178a.c                    | 101 +++++++++++----
>  drivers/net/usb/qmi_wwan.c                        |   2 +
>  drivers/net/usb/usbnet.c                          |  21 ++--
>  drivers/net/virtio_net.c                          |   8 +-
>  drivers/net/xen-netback/rx.c                      |   1 +
>  drivers/net/xen-netfront.c                        |  52 +++++++-
>  drivers/nfc/nfcmrvl/i2c.c                         |   6 +-
>  drivers/nfc/nfcmrvl/spi.c                         |   6 +-
>  drivers/nfc/nxp-nci/i2c.c                         |  11 +-
>  drivers/nvdimm/bus.c                              |   4 +-
>  drivers/of/fdt.c                                  |   8 +-
>  drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c        |  10 +-
>  drivers/platform/x86/hp-wmi.c                     |   3 +
>  drivers/soc/bcm/brcmstb/pm/pm-arm.c               |   1 +
>  drivers/tty/serial/8250/8250_port.c               |   4 +-
>  drivers/tty/serial/amba-pl011.c                   |  23 +++-
>  drivers/tty/serial/samsung.c                      |   5 +-
>  drivers/usb/chipidea/udc.c                        |   3 +
>  drivers/usb/dwc3/gadget.c                         |   4 +-
>  drivers/usb/serial/ftdi_sio.c                     |   3 +
>  drivers/usb/serial/ftdi_sio_ids.h                 |   6 +
>  drivers/usb/serial/option.c                       |   6 +
>  drivers/virtio/virtio_mmio.c                      |  26 ++++
>  drivers/xen/features.c                            |   2 +-
>  drivers/xen/gntdev.c                              | 145
> +++++++++++++++-------
>  drivers/xen/xlate_mmu.c                           |   1 -
>  fs/afs/inode.c                                    |   3 +-
>  fs/nilfs2/nilfs.h                                 |   3 +
>  fs/xfs/xfs_inode.c                                |   1 -
>  include/linux/cgroup-defs.h                       |   3 +-
>  include/linux/kexec.h                             |  26 +++-
>  include/linux/ratelimit.h                         |  12 +-
>  include/linux/skbuff.h                            |   1 +
>  include/net/esp.h                                 |   2 -
>  include/net/sock.h                                |   2 +-
>  include/trace/events/libata.h                     |   1 +
>  include/trace/events/sock.h                       |   6 +-
>  include/video/of_display_timing.h                 |   2 +
>  kernel/cgroup/cgroup.c                            |  37 +++---
>  kernel/kexec_file.c                               |  18 ---
>  kernel/signal.c                                   |   8 +-
>  lib/idr.c                                         |   4 +-
>  lib/swiotlb.c                                     |   3 +-
>  mm/memory.c                                       |   9 +-
>  mm/slub.c                                         |   4 +-
>  net/bridge/br_netfilter_hooks.c                   |  21 +++-
>  net/core/skbuff.c                                 |   9 +-
>  net/ipv4/af_inet.c                                |   4 +-
>  net/ipv4/cipso_ipv4.c                             |  12 +-
>  net/ipv4/esp4.c                                   |   5 +-
>  net/ipv4/icmp.c                                   |  10 +-
>  net/ipv4/inetpeer.c                               |  12 +-
>  net/ipv6/esp6.c                                   |   5 +-
>  net/ipv6/seg6_hmac.c                              |   1 -
>  net/ipv6/seg6_iptunnel.c                          |   5 +-
>  net/ipv6/seg6_local.c                             |   2 -
>  net/ipv6/sit.c                                    |  10 +-
>  net/netfilter/nft_set_hash.c                      |   2 +
>  net/rose/rose_route.c                             |   4 +-
>  net/rose/rose_timer.c                             |  34 ++---
>  net/sched/sch_netem.c                             |   4 +-
>  net/sunrpc/xdr.c                                  |   2 +-
>  net/tipc/socket.c                                 |   1 +
>  scripts/mod/modpost.c                             |   2 +-
>  sound/pci/hda/patch_conexant.c                    |   1 +
>  sound/pci/hda/patch_realtek.c                     |   1 +
>  sound/soc/codecs/sgtl5000.c                       |   9 ++
>  sound/soc/codecs/sgtl5000.h                       |   1 +
>  sound/soc/codecs/wm5110.c                         |   8 +-
>  sound/soc/soc-ops.c                               |   4 +-
>  138 files changed, 902 insertions(+), 534 deletions(-)
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20220915/38c90880/attachment-0001.html>


More information about the kernel-team mailing list