Disco update: 4.19.10 upstream stable release

Bug #1810789 reported by Seth Forshee
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Seth Forshee
Disco
Fix Released
Medium
Seth Forshee

Bug Description

SRU Justification

    Impact:
       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:

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

Linux 4.19.10
tcp: lack of available data can also cause TSO defer
bpf: fix off-by-one error in adjust_subprog_starts
IB/hfi1: Fix an out-of-bounds access in get_hw_stats
ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294
ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294
ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN
ALSA: hda/realtek - Fixed headphone issue for ALC700
ALSA: fireface: fix reference to wrong register for clock configuration
dax: Check page->mapping isn't NULL
flexfiles: enforce per-mirror stateid only for v4 DSes
ocfs2: fix potential use after free
initramfs: clean old path before creating a hardlink
kernel/kcov.c: mark funcs in __sanitizer_cov_trace_pc() as notrace
proc: fixup map_files test on arm
debugobjects: avoid recursive calls with kmemleak
hfsplus: do not free node before using
hfs: do not free node before using
mm/page_alloc.c: fix calculation of pgdat->nr_zones
ocfs2: fix deadlock caused by ocfs2_defrag_extent()
ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value
nvme-rdma: fix double freeing of async event data
nvme: flush namespace scanning work just before removing namespaces
nvme: warn when finding multi-port subsystems without multipathing enabled
fscache, cachefiles: remove redundant variable 'cache'
cachefiles: Explicitly cast enumerated type in put_object
fscache: fix race between enablement and dropping of object
afs: Fix validation/callback interaction
pstore/ram: Correctly calculate usable PRZ bytes
pvcalls-front: fixes incorrect error handling
Revert "xen/balloon: Mark unallocated host memory as UNUSABLE"
xen: xlate_mmu: add missing header to fix 'W=1' warning
drm/ast: fixed reading monitor EDID not stable issue
drm/amdgpu: Add delay after enable RLC ucode
net: hisilicon: remove unexpected free_netdev
ixgbe: recognize 1000BaseLX SFP modules as 1Gbps
igb: fix uninitialized variables
cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active
fscache: Fix race in fscache_op_complete() due to split atomic_sub & read
cachefiles: Fix an assertion failure when trying to update a failed object
netfilter: nf_tables: deactivate expressions in rule replecement routine
usb: gadget: u_ether: fix unsafe list iteration
net: thunderx: fix NULL pointer dereference in nic_remove
x86/kvm/vmx: fix old-style function declaration
KVM: x86: fix empty-body warnings
KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes
netfilter: nf_conncount: remove wrong condition check routine
netfilter: nat: fix double register in masquerade modules
netfilter: add missing error handling code for register functions
IB/mlx5: Fix page fault handling for MW
netfilter: ipv6: Preserve link scope traffic original oif
drm/meson: add support for 1080p25 mode
thunderbolt: Prevent root port runtime suspend during NVM upgrade
USB: omap_udc: fix rejection of out transfers when DMA is used
USB: omap_udc: fix USB gadget functionality on Palm Tungsten E
USB: omap_udc: fix omap_udc_start() on 15xx machines
USB: omap_udc: fix crashes on probe error and module removal
USB: omap_udc: use devm_request_irq()
ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf
fsi: master-ast-cf: select GENERIC_ALLOCATOR
bpf: fix check of allowed specifiers in bpf_trace_printk
RDMA/hns: Bugfix pbl configuration for rereg mr
exportfs: do not read dentry after free
ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE
ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE
ASoC: omap-mcbsp: Fix latency value calculation for pm_qos
tools: bpftool: fix potential NULL pointer dereference in do_load
RDMA/rdmavt: Fix rvt_create_ah function signature
RDMA/bnxt_re: Avoid accessing the device structure after it is freed
RDMA/bnxt_re: Fix system hang when registration with L2 driver fails
RDMA/core: Add GIDs while changing MAC addr only for registered ndev
RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR
Btrfs: send, fix infinite loop due to directory rename dependencies
ARM: dts: at91: sama5d2: use the divided clock for SMC
phy: qcom-qusb2: Fix HSTX_TRIM tuning with fused value for SDM845
phy: qcom-qusb2: Use HSTX_TRIM fused value as is
objtool: Fix segfault in .cold detection with -ffunction-sections
objtool: Fix double-free in .cold detection error path
ASoC: acpi: fix: continue searching when machine is ignored
PCI: imx6: Fix link training status detection in link up check
perf tools: Restore proper cwd on return from mnt namespace
hwmon: (w83795) temp4_type has writable permission
netfilter: xt_hashlimit: fix a possible memory leak in htable_create()
aio: fix failure to put the file pointer
bpf: allocate local storage buffers using GFP_ATOMIC
hwmon: (mlxreg-fan) Fix macros for tacho fault reading
spi: omap2-mcspi: Add missing suspend and resume calls
ASoC: dapm: Recalculate audio map forcely when card instantiated
ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing
hwmon: (ina2xx) Fix current value calculation
s390/cpum_cf: Reject request for sampling in event initialization
ASoC: qcom: Set dai_link id to each dai_link
ASoC: Intel: Power down links before turning off display audio power
ASoC: wm_adsp: Fix dma-unsafe read of scratch registers
ASoC: rockchip: add missing slave_config setting for I2S
hwmon: (raspberrypi) Fix initial notify
hwmon (ina2xx) Fix NULL id pointer in probe()
s390/cio: Fix cleanup when unsupported IDA format is used
s390/cio: Fix cleanup of pfn_array alloc failure
netfilter: nf_tables: fix use-after-free when deleting compat expressions
netfilter: xt_RATEEST: remove netns exit routine
perf tools: Fix crash on synthesizing the unit
selftests: add script to stress-test nft packet path vs. control plane
netfilter: nf_tables: don't skip inactive chains during update
netfilter: nf_conncount: fix unexpected permanent node of list.
netfilter: nf_conncount: fix list_del corruption in conn_free
netfilter: nf_conncount: use spin_lock_bh instead of spin_lock
sysv: return 'err' instead of 0 in __sysv_write_inode
arm64: dts: sdm845-mtp: Reserve reserved gpios
ASoC: sun8i-codec: fix crash on module removal
tools: bpftool: prevent infinite loop in get_fdinfo()
ARM: OMAP1: ams-delta: Fix possible use of uninitialized field
ARM: dts: am3517-som: Fix WL127x Wifi interrupt
ARM: dts: logicpd-somlv: Fix interrupt on mmc3_dat1
ARM: dts: LogicPD Torpedo: Fix mmc3_dat1 interrupt
ARM: dts: am3517: Fix pinmuxing for CD on MMC1
staging: rtl8723bs: Fix the return value in case of error in 'rtw_wx_read32()'
ASoC: qdsp6: q6afe-dai: Fix the dai widgets
ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask
ASoC: rsnd: fixup clock start checker
ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_prm_enable_io_wakeup
net: fix XPS static_key accounting
net: restore call to netdev_queue_numa_node_write when resetting XPS
sctp: update frag_point when stream_interleave is set
net: phy: sfp: correct store of detected link modes
virtio-net: keep vnet header zeroed after processing XDP
tun: forbid iface creation with rtnl ops
tcp: fix NULL ref in tail loss probe
tcp: Do not underestimate rwnd_limited
sctp: kfree_rcu asoc
rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices
Revert "net/ibm/emac: wrong bit is used for STA control"
net: use skb_list_del_init() to remove from RX sublists
net: Prevent invalid access to skb->prev in __qdisc_drop_all
net: phy: don't allow __set_phy_supported to add unsupported modes
net/mlx4_en: Change min MTU size to ETH_MIN_MTU
net/mlx4_core: Correctly set PFC param if global pause is turned off.
net: 8139cp: fix a BUG triggered by changing mtu with network traffic
ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output
neighbour: Avoid writing before skb->head in neigh_hh_output()
ipv6: Check available headroom in ip6_xmit() even without options
ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes

The following patches from this stable update had already been applied:

ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock
ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon

Seth Forshee (sforshee)
tags: added: kernel-stable-tracking-bug
Changed in linux (Ubuntu Disco):
assignee: nobody → Seth Forshee (sforshee)
importance: Undecided → Medium
status: New → In Progress
Seth Forshee (sforshee)
description: updated
Changed in linux (Ubuntu Disco):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (14.1 KiB)

This bug was fixed in the package linux - 4.19.0-12.13

---------------
linux (4.19.0-12.13) disco; urgency=medium

  * linux: 4.19.0-12.13 -proposed tracker (LP: #1813664)

  * kernel oops in bcache module (LP: #1793901)
    - SAUCE: bcache: never writeback a discard operation

  * Disco update: 4.19.18 upstream stable release (LP: #1813611)
    - ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address
    - mlxsw: spectrum: Disable lag port TX before removing it
    - mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion
    - net: dsa: mv88x6xxx: mv88e6390 errata
    - net, skbuff: do not prefer skb allocation fails early
    - qmi_wwan: add MTU default to qmap network interface
    - ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses
    - net: clear skb->tstamp in bridge forwarding path
    - netfilter: ipset: Allow matching on destination MAC address for mac and
      ipmac sets
    - gpio: pl061: Move irq_chip definition inside struct pl061
    - drm/amd/display: Guard against null stream_state in set_crc_source
    - drm/amdkfd: fix interrupt spin lock
    - ixgbe: allow IPsec Tx offload in VEPA mode
    - platform/x86: asus-wmi: Tell the EC the OS will handle the display off
      hotkey
    - e1000e: allow non-monotonic SYSTIM readings
    - usb: typec: tcpm: Do not disconnect link for self powered devices
    - selftests/bpf: enable (uncomment) all tests in test_libbpf.sh
    - of: overlay: add missing of_node_put() after add new node to changeset
    - writeback: don't decrement wb->refcnt if !wb->bdi
    - serial: set suppress_bind_attrs flag only if builtin
    - bpf: Allow narrow loads with offset > 0
    - ALSA: oxfw: add support for APOGEE duet FireWire
    - x86/mce: Fix -Wmissing-prototypes warnings
    - MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSur
    - crypto: ecc - regularize scalar for scalar multiplication
    - arm64: perf: set suppress_bind_attrs flag to true
    - drm/atomic-helper: Complete fake_commit->flip_done potentially earlier
    - clk: meson: meson8b: fix incorrect divider mapping in cpu_scale_table
    - samples: bpf: fix: error handling regarding kprobe_events
    - usb: gadget: udc: renesas_usb3: add a safety connection way for
      forced_b_device
    - fpga: altera-cvp: fix probing for multiple FPGAs on the bus
    - selinux: always allow mounting submounts
    - ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined
    - scsi: qedi: Check for session online before getting iSCSI TLV data.
    - drm/amdgpu: Reorder uvd ring init before uvd resume
    - rxe: IB_WR_REG_MR does not capture MR's iova field
    - efi/libstub: Disable some warnings for x86{,_64}
    - jffs2: Fix use of uninitialized delayed_work, lockdep breakage
    - clk: imx: make mux parent strings const
    - pstore/ram: Do not treat empty buffers as valid
    - media: uvcvideo: Refactor teardown of uvc on USB disconnect
    - powerpc/xmon: Fix invocation inside lock region
    - powerpc/pseries/cpuidle: Fix preempt warning
    - media: firewire: Fix app_info parameter type in avc_ca{,_app}_info
    - ASoC: use dma_ops of parent device for acp_audio_dma
    - media: ve...

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

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.