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