Eoan update: 5.3.10 upstream stable release

Bug #1852111 reported by Connor Kuehl
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Connor Kuehl

Bug Description

SRU Justification

       The upstream process for stable tree updates is quite similar
       in scope to the Ubuntu SRU process, e.g., each patch has to
       demonstrably fix a bug, and each patch is vetted by upstream
       by originating either directly from a mainline/stable Linux tree or
       a minimally backported form of that patch. The following upstream
       stable patches should be included in the Ubuntu kernel:

* regulator: of: fix suspend-min/max-voltage parsing
* ASoC: samsung: arndale: Add missing OF node dereferencing
* ASoC: wm8994: Do not register inapplicable controls for WM1811
* regulator: da9062: fix suspend_enable/disable preparation
* ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create()
* arm64: dts: allwinner: a64: pine64-plus: Add PHY regulator delay
* arm64: dts: allwinner: a64: Drop PMU node
* arm64: dts: allwinner: a64: sopine-baseboard: Add PHY regulator delay
* arm64: dts: Fix gpio to pinmux mapping
* regulator: ti-abb: Fix timeout in ti_abb_wait_txdone/ti_abb_clear_all_txdone
* pinctrl: intel: Allocate IRQ chip dynamic
* ASoC: SOF: loader: fix kernel oops on firmware boot failure
* ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types
* ASoC: SOF: Intel: hda: fix warnings during FW load
* ASoC: SOF: Intel: initialise and verify FW crash dump data.
* ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture
* ASoC: rt5682: add NULL handler to set_jack function
* ASoC: intel: sof_rt5682: add remove function to disable jack
* ASoC: intel: bytcr_rt5651: add null check to support_button_press
* regulator: pfuze100-regulator: Variable "val" in pfuze100_regulator_probe() could be uninitialized
* ASoC: wm_adsp: Don't generate kcontrols without READ flags
* ASoc: rockchip: i2s: Fix RPM imbalance
* arm64: dts: rockchip: fix Rockpro64 RK808 interrupt line
* ARM: dts: logicpd-torpedo-som: Remove twl_keypad
* arm64: dts: rockchip: fix RockPro64 vdd-log regulator settings
* arm64: dts: rockchip: fix RockPro64 sdhci settings
* pinctrl: ns2: Fix off by one bugs in ns2_pinmux_enable()
* pinctrl: stmfx: fix null pointer on remove
* arm64: dts: zii-ultra: fix ARM regulator states
* ARM: dts: am3874-iceboard: Fix 'i2c-mux-idle-disconnect' usage
* ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2
* ASoC: simple_card_utils.h: Fix potential multiple redefinition error
* ARM: dts: Use level interrupt for omap4 & 5 wlcore
* ARM: mm: fix alignment handler faults under memory pressure
* scsi: qla2xxx: fix a potential NULL pointer dereference
* scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions
* scsi: sni_53c710: fix compilation error
* scsi: fix kconfig dependency warning related to 53C700_LE_ON_BE
* ARM: 8908/1: add __always_inline to functions called from __get_user_check()
* ARM: 8914/1: NOMMU: Fix exc_ret for XIP
* arm64: dts: rockchip: fix RockPro64 sdmmc settings
* arm64: dts: rockchip: Fix usb-c on Hugsun X99 TV Box
* arm64: dts: lx2160a: Correct CPU core idle state name
* ARM: dts: imx6q-logicpd: Re-Enable SNVS power key
* ARM: dts: vf610-zii-scu4-aib: Specify 'i2c-mux-idle-disconnect'
* ARM: dts: imx7s: Correct GPT's ipg clock source
* arm64: dts: imx8mq: Use correct clock for usdhc's ipg clk
* arm64: dts: imx8mm: Use correct clock for usdhc's ipg clk
* perf tools: Fix resource leak of closedir() on the error paths
* perf c2c: Fix memory leak in build_cl_output()
* 8250-men-mcb: fix error checking when get_num_ports returns -ENODEV
* perf kmem: Fix memory leak in compact_gfp_flags()
* ARM: davinci: dm365: Fix McBSP dma_slave_map entry
* drm/amdgpu: fix potential VM faults
* drm/amdgpu: fix error handling in amdgpu_bo_list_create
* scsi: target: core: Do not overwrite CDB byte 1
* scsi: hpsa: add missing hunks in reset-patch
* ASoC: Intel: sof-rt5682: add a check for devm_clk_get
* ASoC: SOF: control: return true when kcontrol values change
* tracing: Fix "gfp_t" format for synthetic events
* ARM: dts: bcm2837-rpi-cm3: Avoid leds-gpio probing issue
* i2c: aspeed: fix master pending state handling
* drm/komeda: Don't flush inactive pipes
* ARM: 8926/1: v7m: remove register save to stack before svc
* selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice
* selftests: kvm: fix sync_regs_test with newer gccs
* ALSA: hda: Add Tigerlake/Jasperlake PCI ID
* of: unittest: fix memory leak in unittest_data_add
* MIPS: bmips: mark exception vectors as char arrays
* irqchip/gic-v3-its: Use the exact ITSList for VMOVP
* i2c: mt65xx: fix NULL ptr dereference
* i2c: stm32f7: fix first byte to send in slave mode
* i2c: stm32f7: fix a race in slave mode with arbitration loss irq
* i2c: stm32f7: remove warning when compiling with W=1
* cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs
* irqchip/sifive-plic: Skip contexts except supervisor in plic_init()
* nbd: protect cmd->status with cmd->lock
* nbd: handle racing with error'ed out commands
* cxgb4: fix panic when attaching to ULD fail
* cxgb4: request the TX CIDX updates to status page
* dccp: do not leak jiffies on the wire
* erspan: fix the tun_info options_len check for erspan
* inet: stop leaking jiffies on the wire
* net: annotate accesses to sk->sk_incoming_cpu
* net: annotate lockless accesses to sk->sk_napi_id
* net: dsa: bcm_sf2: Fix IMP setup for port different than 8
* net: ethernet: ftgmac100: Fix DMA coherency issue with SW checksum
* net: fix sk_page_frag() recursion from memory reclaim
* net: hisilicon: Fix ping latency when deal with high throughput
* net/mlx4_core: Dynamically set guaranteed amount of counters per VF
* netns: fix GFP flags in rtnl_net_notifyid()
* net: rtnetlink: fix a typo fbd -> fdb
* net: usb: lan78xx: Disable interrupts before calling generic_handle_irq()
* UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: (no-up) net: Zeroing the structure ethtool_wolinfo in ethtool_get_wol()"
* net: Zeroing the structure ethtool_wolinfo in ethtool_get_wol()
* selftests: net: reuseport_dualstack: fix uninitalized parameter
* udp: fix data-race in udp_set_dev_scratch()
* vxlan: check tun_info options_len properly
* net: add skb_queue_empty_lockless()
* udp: use skb_queue_empty_lockless()
* net: use skb_queue_empty_lockless() in poll() handlers
* net: use skb_queue_empty_lockless() in busy poll contexts
* net: add READ_ONCE() annotation in __skb_wait_for_more_packets()
* ipv4: fix route update on metric change.
* selftests: fib_tests: add more tests for metric update
* net/smc: fix closing of fallback SMC sockets
* net/smc: keep vlan_id for SMC-R in smc_listen_work()
* keys: Fix memory leak in copy_net_ns
* net: phylink: Fix phylink_dbg() macro
* rxrpc: Fix handling of last subpacket of jumbo packet
* net/mlx5e: Determine source port properly for vlan push action
* net/mlx5e: Remove incorrect match criteria assignment line
* net/mlx5e: Initialize on stack link modes bitmap
* net/mlx5: Fix flow counter list auto bits struct
* net/smc: fix refcounting for non-blocking connect()
* net/mlx5: Fix rtable reference leak
* mlxsw: core: Unpublish devlink parameters during reload
* r8169: fix wrong PHY ID issue with RTL8168dp
* net/mlx5e: Fix ethtool self test: link speed
* net/mlx5e: Fix handling of compressed CQEs in case of low NAPI budget
* ipv4: fix IPSKB_FRAG_PMTU handling with fragmentation
* net: bcmgenet: don't set phydev->link from MAC
* net: dsa: b53: Do not clear existing mirrored port mask
* net: dsa: fix switch tree list
* net: ensure correct skb->tstamp in various fragmenters
* net: hns3: fix mis-counting IRQ vector numbers issue
* net: netem: fix error path for corrupted GSO frames
* net: reorder 'struct net' fields to avoid false sharing
* net: usb: lan78xx: Connect PHY before registering MAC
* r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2
* net: netem: correct the parent's backlog when corrupted packet was dropped
* net: phy: bcm7xxx: define soft_reset for 40nm EPHY
* net: bcmgenet: reset 40nm EPHY on energy detect
* net/flow_dissector: switch to siphash
* platform/x86: pmc_atom: Add Siemens SIMATIC IPC227E to critclk_systems DMI table
* CIFS: Fix retry mid list corruption on reconnects
* selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue
* selftests/powerpc: Fix compile error on tlbie_test due to newer gcc
* ASoC: pcm3168a: The codec does not support S32_LE
* arm64: dts: ti: k3-am65-main: Fix gic-its node unit-address
* usb: gadget: udc: core: Fix segfault if udc_bind_to_driver() for pending driver fails
* Linux 5.3.10
* UBUNTU: upstream stable to v5.3.10

       5.3.10 upstream stable release
       from git://git.kernel.org/

CVE References

Connor Kuehl (connork)
Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Changed in linux (Ubuntu Eoan):
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Connor Kuehl (connork)
Changed in linux (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Connor Kuehl (connork) wrote :

This patch was replaced with the version from the upstream Linux stable branch:

- net: Zeroing the structure ethtool_wolinfo in ethtool_get_wol()

description: updated
Changed in linux (Ubuntu Eoan):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (33.2 KiB)

This bug was fixed in the package linux - 5.3.0-24.26

linux (5.3.0-24.26) eoan; urgency=medium

  * eoan/linux: 5.3.0-24.26 -proposed tracker (LP: #1852232)

  * Eoan update: 5.3.9 upstream stable release (LP: #1851550)
    - io_uring: fix up O_NONBLOCK handling for sockets
    - dm snapshot: introduce account_start_copy() and account_end_copy()
    - dm snapshot: rework COW throttling to fix deadlock
    - Btrfs: fix inode cache block reserve leak on failure to allocate data space
    - btrfs: qgroup: Always free PREALLOC META reserve in
    - iio: adc: meson_saradc: Fix memory allocation order
    - iio: fix center temperature of bmc150-accel-core
    - libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature
    - perf tests: Avoid raising SEGV using an obvious NULL dereference
    - perf map: Fix overlapped map handling
    - perf script brstackinsn: Fix recovery from LBR/binary mismatch
    - perf jevents: Fix period for Intel fixed counters
    - perf tools: Propagate get_cpuid() error
    - perf annotate: Propagate perf_env__arch() error
    - perf annotate: Fix the signedness of failure returns
    - perf annotate: Propagate the symbol__annotate() error return
    - perf annotate: Fix arch specific ->init() failure errors
    - perf annotate: Return appropriate error code for allocation failures
    - perf annotate: Don't return -1 for error when doing BPF disassembly
    - staging: rtl8188eu: fix null dereference when kzalloc fails
    - RDMA/siw: Fix serialization issue in write_space()
    - RDMA/hfi1: Prevent memory leak in sdma_init
    - RDMA/iw_cxgb4: fix SRQ access from dump_qp()
    - RDMA/iwcm: Fix a lock inversion issue
    - HID: hyperv: Use in-place iterator API in the channel callback
    - kselftest: exclude failed TARGETS from runlist
    - selftests/kselftest/runner.sh: Add 45 second timeout per test
    - nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request
    - arm64: cpufeature: Effectively expose FRINT capability to userspace
    - arm64: Fix incorrect irqflag restore for priority masking for compat
    - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419
    - tty: serial: owl: Fix the link time qualifier of 'owl_uart_exit()'
    - tty: serial: rda: Fix the link time qualifier of 'rda_uart_exit()'
    - serial/sifive: select SERIAL_EARLYCON
    - tty: n_hdlc: fix build on SPARC
    - misc: fastrpc: prevent memory leak in fastrpc_dma_buf_attach
    - RDMA/core: Fix an error handling path in 'res_get_common_doit()'
    - RDMA/cm: Fix memory leak in cm_add/remove_one
    - RDMA/nldev: Reshuffle the code to avoid need to rebind QP in error path
    - RDMA/mlx5: Do not allow rereg of a ODP MR
    - RDMA/mlx5: Order num_pending_prefetch properly with synchronize_srcu
    - RDMA/mlx5: Add missing synchronize_srcu() for MW cases
    - gpio: max77620: Use correct unit for debounce times
    - fs: cifs: mute -Wunused-const-variable message
    - arm64: vdso32: Fix broken compat vDSO build warnings
    - arm64: vdso32: Detect binutils support for dmb ishld
    - serial: mctrl_gpio: Check for NULL pointer
    - serial: 8250_...

Changed in linux (Ubuntu Eoan):
status: Fix Committed → Fix Released
Changed in linux (Ubuntu):
status: Invalid → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers