[SRU][Bionic][PULL] Bionic upstream stable patchset 2022-09-14
Kamal Mostafa
kamal at canonical.com
Wed Sep 14 22:21:43 UTC 2022
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(-)
More information about the kernel-team
mailing list