<div dir="ltr"><font face="monospace">{Side note: I'm having email problems, hope this doesn't get format-munged}</font><div><font face="monospace"><br>This pull request (65 commits) includes the following Bionic stable<br>patchsets:<br><br>   Bionic update: upstream stable patchset 2022-04-26<br>Ported from the following upstream stable releases:<br>                       v4.14.272, v4.19.235<br>                  v4.14.273, v4.19.236<br>                  v4.14.274, v4.19.237<br>  <a href="https://bugs.launchpad.net/bugs/1970479">https://bugs.launchpad.net/bugs/1970479</a><br><br>Note also that the 'stable-next' branch head contains this and all prior<br>pending upstream stable releases, rebased to master-next:<br><br>   git://<a href="http://git.launchpad.net/~ubuntu-kernel-stable/+git/bionic">git.launchpad.net/~ubuntu-kernel-stable/+git/bionic</a> stable-next<br><br> -Kamal<br><br>---<br><br>The following changes since commit 9b96b7bdc073e2699b70a62ddd0296f2d6f2de93:<br><br>  UBUNTU: Ubuntu-4.15.0-177.186 (2022-04-14 12:09:07 -0700)<br><br>are available in the Git repository at:<br><br>  git://<a href="http://git.launchpad.net/~ubuntu-kernel-stable/+git/bionic">git.launchpad.net/~ubuntu-kernel-stable/+git/bionic</a> tags/bionic-stable-2022-04-26<br><br>for you to fetch changes up to a9414974bff257d848d36274a99bf182704e67d6:<br><br>  UBUNTU: upstream stable to v4.14.274, v4.19.237 (2022-04-26 12:54:13 -0700)<br><br>----------------------------------------------------------------<br>Alan Stern (1):<br>      usb: gadget: Fix use-after-free bug by not setting udc->dev.driver<br><br>Alexander Lobakin (1):<br>      MIPS: smp: fill in sibling and core maps earlier<br><br>Chengming Zhou (1):<br>      kselftest/vm: fix tests build with old libc<br><br>Chuansheng Liu (1):<br>      thermal: int340x: fix memory leak in int3400_notify()<br><br>Clément Léger (1):<br>      net: phy: DP83822: clear MISR2 register to disable interrupts<br><br>Corentin Labbe (1):<br>      ARM: dts: rockchip: fix a typo on rk3288 crypto-controller<br><br>Dan Carpenter (2):<br>      staging: gdm724x: fix use after free in gdm_lte_rx()<br>      usb: gadget: rndis: prevent integer overflow in rndis_set_response()<br><br>Duoming Zhou (1):<br>      ax25: Fix NULL pointer dereference in ax25_kill_by_device<br><br>Eric Dumazet (5):<br>      sctp: fix kernel-infoleak for SCTP sockets<br>      tcp: make tcp_read_sock() more robust<br>      net/packet: fix slab-out-of-bounds access in packet_recvmsg()<br>      llc: fix netdevice reference leaks in llc_ui_bind()<br>      llc: only change llc->dev when bind() succeeds<br><br>Giacomo Guiduzzi (1):<br>      ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec<br><br>Giovanni Cabiddu (1):<br>      crypto: qat - disable registration of algorithms<br><br>Jakob Unterwurzacher (1):<br>      arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity<br><br>Jia-Ju Bai (2):<br>      net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare()<br>      atm: firestream: check the return value of ioremap() in fs_init()<br><br>Jiasheng Jiang (3):<br>      net: ethernet: ti: cpts: Handle error for clk_enable<br>      net: ethernet: lpc_eth: Handle error for clk_enable<br>      atm: eni: Add check for dma_map_single<br><br>Jonathan Teh (1):<br>      ALSA: cmipci: Restore aux vol on suspend/resume<br><br>Josh Triplett (1):<br>      ext4: add check to prevent attempting to resize an fs with sparse_super2<br><br>Julian Braha (1):<br>      ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE<br><br>Kamal Mostafa (3):<br>      UBUNTU: upstream stable to v4.14.272, v4.19.235<br>      UBUNTU: upstream stable to v4.14.273, v4.19.236<br>      UBUNTU: upstream stable to v4.14.274, v4.19.237<br><br>Lad Prabhakar (1):<br>      can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready<br><br>Lars-Peter Clausen (1):<br>      ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB<br><br>Linus Lüssing (1):<br>      mac80211: fix potential double free on mesh join<br><br>Lucas Wei (1):<br>      fs: sysfs_emit: Remove PAGE_SIZE alignment check<br><br>Marek Marczykowski-Górecki (2):<br>      Revert "xen-netback: remove 'hotplug-status' once it has served its purpose"<br>      Revert "xen-netback: Check for hotplug-status existence before watching"<br><br>Mark Cilissen (1):<br>      ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board<br><br>Mark Featherston (1):<br>      gpio: ts4900: Do not set DAT and OE together<br><br>Maximilian Luz (1):<br>      ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3<br><br>Miaoqian Lin (2):<br>      ethernet: Fix error handling in xemaclite_of_probe<br>      net: dsa: Add missing of_node_put() in dsa_port_parse_of<br><br>Michael Petlan (1):<br>      perf symbols: Fix symbol size calculation condition<br><br>Michael S. Tsirkin (2):<br>      virtio: unexport virtio_finalize_features<br>      virtio: acknowledge all features before access<br><br>Mike Kravetz (1):<br>      selftests/memfd: clean up mapping in mfd_fail_write<br><br>Mohammad Kabat (1):<br>      net/mlx5: Fix size field in bufferx_reg struct<br><br>Nicolas Dichtel (1):<br>      net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()<br><br>Niels Dossche (1):<br>      sfc: extend the locking on mcdi->seqno<br><br>Oliver Graute (1):<br>      staging: fbtft: fb_st7789v: reset display before initialization<br><br>Pablo Neira Ayuso (1):<br>      netfilter: nf_tables: initialize registers in nft_do_chain()<br><br>Pavel Skripkin (2):<br>      NFC: port100: fix use-after-free in port100_send_complete<br>      Input: aiptek - properly check endpoint type<br><br>Qu Wenruo (1):<br>      btrfs: unlock newly allocated extent buffer after error<br><br>Randy Dunlap (2):<br>      ARM: Spectre-BHB: provide empty stub for non-config<br>      efi: fix return value of __setup handlers<br><br>Russell King (Oracle) (1):<br>      ARM: fix Thumb2 regression with Spectre BHB<br><br>Sreeramya Soratkal (1):<br>      nl80211: Update bss channel on channel switch for P2P_CLIENT<br><br>Stephane Graber (1):<br>      drivers: net: xgene: Fix regression in CRC stripping<br><br>Sven Schnelle (1):<br>      tracing: Ensure trace buffer is at least 4096 bytes large<br><br>Tadeusz Struk (1):<br>      net: ipv6: fix skb_over_panic in __ip6_append_data<br><br>Takashi Iwai (1):<br>      ALSA: pcm: Add stream lock during PCM reset ioctl operations<br><br>Tom Rix (1):<br>      qed: return status of qed_iov_get_link<br><br>Werner Sembach (1):<br>      ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU<br><br>Xin Long (2):<br>      sctp: fix the processing for INIT chunk<br>      sctp: fix the processing for INIT_ACK chunk<br><br>Yan Yan (1):<br>      xfrm: Fix xfrm migrate issues when address family changes<br><br>suresh kumar (1):<br>      net-sysfs: add check for netdevice being present to speed_show<br><br> arch/arm/boot/dts/rk3288.dtsi                     |   2 +-<br> arch/arm/include/asm/spectre.h                    |   6 ++<br> arch/arm/kernel/entry-armv.S                      |   4 +-<br> arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi     |   6 ++<br> arch/mips/kernel/smp.c                            |   6 +-<br> arch/x86/kernel/acpi/boot.c                       |  24 +++++<br> debian.master/upstream-stable                     |   4 +-<br> drivers/acpi/battery.c                            |  12 +++<br> drivers/acpi/video_detect.c                       |  75 +++++++++++++++<br> drivers/atm/eni.c                                 |   2 +<br> drivers/atm/firestream.c                          |   2 +<br> drivers/crypto/qat/qat_common/qat_crypto.c        |   8 ++<br> drivers/firmware/efi/apple-properties.c           |   2 +-<br> drivers/firmware/efi/efi.c                        |   2 +-<br> drivers/gpio/gpio-ts4900.c                        |  24 ++++-<br> drivers/input/tablet/aiptek.c                     |  10 +-<br> drivers/net/can/rcar/rcar_canfd.c                 |   6 +-<br> drivers/net/ethernet/apm/xgene/xgene_enet_main.c  |  12 ++-<br> drivers/net/ethernet/nxp/lpc_eth.c                |   5 +-<br> drivers/net/ethernet/qlogic/qed/qed_sriov.c       |  18 ++--<br> drivers/net/ethernet/qlogic/qed/qed_vf.c          |   7 ++<br> drivers/net/ethernet/sfc/mcdi.c                   |   2 +-<br> drivers/net/ethernet/ti/cpts.c                    |   4 +-<br> drivers/net/ethernet/xilinx/xilinx_emaclite.c     |   4 +-<br> drivers/net/phy/dp83822.c                         |   2 +-<br> drivers/net/xen-netback/xenbus.c                  |  13 +--<br> drivers/nfc/port100.c                             |   2 +<br> drivers/staging/fbtft/fb_st7789v.c                |   2 +<br> drivers/staging/gdm724x/gdm_lte.c                 |   5 +-<br> drivers/thermal/int340x_thermal/int3400_thermal.c |   4 +<br> drivers/usb/gadget/function/rndis.c               |   1 +<br> drivers/usb/gadget/udc/core.c                     |   3 -<br> drivers/virtio/virtio.c                           |  40 ++++----<br> fs/btrfs/extent-tree.c                            |   1 +<br> fs/ext4/resize.c                                  |   5 +<br> fs/sysfs/file.c                                   |   3 +-<br> include/linux/if_arp.h                            |   1 +<br> include/linux/mlx5/mlx5_ifc.h                     |   4 +-<br> include/linux/virtio.h                            |   1 -<br> include/linux/virtio_config.h                     |   3 +-<br> kernel/trace/trace.c                              |  10 +-<br> lib/Kconfig                                       |   1 -<br> net/ax25/af_ax25.c                                |   7 ++<br> net/core/net-sysfs.c                              |   2 +-<br> net/dsa/dsa2.c                                    |   1 +<br> net/ipv4/tcp.c                                    |  10 +-<br> net/ipv6/ip6_output.c                             |   4 +-<br> net/llc/af_llc.c                                  |  49 ++++++----<br> net/mac80211/cfg.c                                |   3 -<br> net/netfilter/nf_tables_core.c                    |   2 +-<br> net/packet/af_packet.c                            |  11 ++-<br> net/sctp/sctp_diag.c                              |   9 +-<br> net/sctp/sm_statefuns.c                           | 108 +++++++++++++---------<br> net/wireless/nl80211.c                            |   3 +-<br> net/xfrm/xfrm_state.c                             |   8 +-<br> sound/core/pcm_native.c                           |   4 +<br> sound/pci/ac97/ac97_codec.c                       |   4 +-<br> sound/pci/cmipci.c                                |   3 +-<br> sound/usb/mixer_quirks.c                          |   7 +-<br> tools/perf/util/symbol.c                          |   2 +-<br> tools/testing/selftests/memfd/memfd_test.c        |   1 +<br> tools/testing/selftests/vm/userfaultfd.c          |   1 +<br> 62 files changed, 413 insertions(+), 174 deletions(-)</font><br></div></div>