Disco update: 5.0.10 upstream stable release

Bug #1830922 reported by Stefan Bader on 2019-05-29
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Stefan Bader

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:

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

The following patches were applied:
* bonding: fix event handling for stacked bonds
* failover: allow name change on IFF_UP slave interfaces
* net: atm: Fix potential Spectre v1 vulnerabilities
* net: bridge: fix per-port af_packet sockets
* net: bridge: multicast: use rcu to access port list from
* net: fec: manage ahb clock in runtime pm
* net: Fix missing meta data in skb with vlan packet
* net: fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv
* tcp: tcp_grow_window() needs to respect tcp_space()
* team: set slave to promisc if team is already in promisc mode
* tipc: missing entries in name table of publications
* vhost: reject zero size iova range
* ipv4: recompile ip options in ipv4_link_failure
* ipv4: ensure rcu_read_lock() in ipv4_link_failure()
* mlxsw: spectrum_switchdev: Add MDB entries in prepare phase
* mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue
* mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue
* mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue
* mlxsw: spectrum_router: Do not check VRF MAC address
* net: thunderx: raise XDP MTU to 1508
* net: thunderx: don't allow jumbo frames with XDP
* net/tls: fix the IV leaks
* net/tls: don't leak partially sent record in device mode
* net: strparser: partially revert "strparser: Call skb_unclone conditionally"
* net/tls: fix build without CONFIG_TLS_DEVICE
* net: bridge: fix netlink export of vlan_stats_per_port option
* net/mlx5e: XDP, Avoid checksum complete when XDP prog is loaded
* net/mlx5e: Protect against non-uplink representor for encap
* net/mlx5e: Switch to Toeplitz RSS hash by default
* net/mlx5e: Rx, Fixup skb checksum for packets with tail padding
* net/mlx5e: Rx, Check ip headers sanity
* Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets"
* net/mlx5: FPGA, tls, hold rcu read lock a bit longer
* net/tls: prevent bad memory access in tls_is_sk_tx_device_offloaded()
* net/mlx5: FPGA, tls, idr remove on flow delete
* route: Avoid crash from dereferencing NULL rt->from
* nfp: flower: replace CFI with vlan present
* nfp: flower: remove vlan CFI bit from push vlan action
* sch_cake: Use tc_skb_protocol() helper for getting packet protocol
* sch_cake: Make sure we can write the IP header before changing DSCP bits
* NFC: nci: Add some bounds checking in nci_hci_cmd_received()
* nfc: nci: Potential off by one in ->pipes[] array
* sch_cake: Simplify logic in cake_select_tin()
* CIFS: keep FileInfo handle live during oplock break
* cifs: Fix lease buffer length error
* cifs: Fix use-after-free in SMB2_write
* cifs: Fix use-after-free in SMB2_read
* cifs: fix handle leak in smb2_query_symlink()
* fs/dax: Deposit pagetable even when installing zero page
* KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU
* KVM: x86: svm: make sure NMI is injected after nmi_singlestep
* Staging: iio: meter: fixed typo
* staging: iio: ad7192: Fix ad7193 channel address
* iio: gyro: mpu3050: fix chip ID reading
* iio/gyro/bmg160: Use millidegrees for temperature scale
* iio:chemical:bme680: Fix, report temperature in millidegrees
* iio:chemical:bme680: Fix SPI read interface
* iio: cros_ec: Fix the maths for gyro scale calculation
* iio: ad_sigma_delta: select channel when reading register
* iio: dac: mcp4725: add missing powerdown bits in store eeprom
* iio: Fix scan mask selection
* iio: adc: at91: disable adc channel interrupt in timeout case
* iio: core: fix a possible circular locking dependency
* io: accel: kxcjk1013: restore the range after resume.
* staging: most: core: use device description as name
* staging: comedi: vmk80xx: Fix use of uninitialized semaphore
* staging: comedi: vmk80xx: Fix possible double-free of ->usb_rx_buf
* staging: comedi: ni_usb6501: Fix use of uninitialized mutex
* staging: comedi: ni_usb6501: Fix possible double-free of ->usb_rx_buf
* ALSA: core: Fix card races between register and disconnect
* Input: elan_i2c - add hardware ID for multiple Lenovo laptops
* serial: sh-sci: Fix HSCIF RX sampling point adjustment
* serial: sh-sci: Fix HSCIF RX sampling point calculation
* vt: fix cursor when clearing the screen
* scsi: core: set result when the command cannot be dispatched
* Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO"
* i3c: dw: Fix dw_i3c_master_disable controller by using correct mask
* i3c: Fix the verification of random PID
* Revert "svm: Fix AVIC incomplete IPI emulation"
* coredump: fix race condition between mmget_not_zero()/get_task_mm() and core
* x86/kvm: move kvm_load/put_guest_xcr0 into atomic context
* ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier
* crypto: x86/poly1305 - fix overflow during partial reduction
* drm/ttm: fix out-of-bounds read in ttm_put_pages() v2
* arm64: futex: Restore oldval initialization to work around buggy compilers
* x86/kprobes: Verify stack frame on kretprobe
* kprobes: Mark ftrace mcount handler functions nokprobe
* x86/kprobes: Avoid kretprobe recursion bug
* kprobes: Fix error check when reusing optimized probes
* rt2x00: do not increment sequence number while re-transmitting
* mac80211: do not call driver wake_tx_queue op during reconfig
* s390/mem_detect: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD)
* drm/amdgpu/gmc9: fix VM_L2_CNTL3 programming
* perf/x86/amd: Add event map for AMD Family 17h
* x86/cpu/bugs: Use __initconst for 'const' init data
* perf/x86: Fix incorrect PEBS_REGS
* x86/speculation: Prevent deadlock on ssb_state::lock
* timers/sched_clock: Prevent generic sched_clock wrap caused by tick_freeze()
* nfit/ars: Remove ars_start_flags
* nfit/ars: Introduce scrub_flags
* nfit/ars: Allow root to busy-poll the ARS state machine
* nfit/ars: Avoid stale ARS results
* tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete
* tpm: Fix the type of the return value in calc_tpm2_event_size()
* Revert "kbuild: use -Oz instead of -Os when using clang"
* sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup
* tpm: fix an invalid condition in tpm_common_poll
* mt76x02: avoid status_list.lock and sta->rate_ctrl_lock dependency
* device_cgroup: fix RCU imbalance in error case
* perf/ring_buffer: Fix AUX record suppression
* mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock
* mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n
* ALSA: info: Fix racy addition/deletion of nodes
* percpu: stop printing kernel addresses
* kernel/sysctl.c: fix out-of-bounds access when setting file-max
* Linux 5.0.10

Stefan Bader (smb) on 2019-05-29
Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Changed in linux (Ubuntu Disco):
assignee: nobody → Stefan Bader (smb)
importance: Undecided → Medium
status: New → In Progress
Changed in linux (Ubuntu):
status: Confirmed → Invalid
Stefan Bader (smb) wrote :

Skipped (already applied):

"ALSA: hda/realtek - add two more pin configuration sets to quirk table" applied for bug 1825272.

description: updated
Changed in linux (Ubuntu Disco):
status: In Progress → Fix Committed
Launchpad Janitor (janitor) wrote :
Download full text (57.5 KiB)

This bug was fixed in the package linux - 5.0.0-21.22

linux (5.0.0-21.22) disco; urgency=medium

  * linux: 5.0.0-21.22 -proposed tracker (LP: #1834902)

  * Disco update: 5.0.15 upstream stable release (LP: #1834529)
    - net: stmmac: Use bfsize1 in ndesc_init_rx_desc
    - Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup()
    - ubsan: Fix nasty -Wbuiltin-declaration-mismatch GCC-9 warnings
    - staging: greybus: power_supply: fix prop-descriptor request size
    - staging: wilc1000: Avoid GFP_KERNEL allocation from atomic context.
    - staging: most: cdev: fix chrdev_region leak in mod_exit
    - staging: most: sound: pass correct device when creating a sound card
    - ASoC: tlv320aic3x: fix reset gpio reference counting
    - ASoC: hdmi-codec: fix S/PDIF DAI
    - ASoC: stm32: sai: fix iec958 controls indexation
    - ASoC: stm32: sai: fix exposed capabilities in spdif mode
    - ASoC: stm32: sai: fix race condition in irq handler
    - ASoC:soc-pcm:fix a codec fixup issue in TDM case
    - ASoC:hdac_hda:use correct format to setup hda codec
    - ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform
    - ASoC: dpcm: prevent snd_soc_dpcm use after free
    - ASoC: nau8824: fix the issue of the widget with prefix name
    - ASoC: nau8810: fix the issue of widget with prefixed name
    - ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate
    - ASoC: rt5682: Check JD status when system resume
    - ASoC: rt5682: fix jack type detection issue
    - ASoC: rt5682: recording has no sound after booting
    - ASoC: wm_adsp: Add locking to wm_adsp2_bus_error
    - clk: meson-gxbb: round the vdec dividers to closest
    - ASoC: stm32: dfsdm: manage multiple prepare
    - ASoC: stm32: dfsdm: fix debugfs warnings on entry creation
    - ASoC: cs4270: Set auto-increment bit for register writes
    - ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol
    - drm/omap: hdmi4_cec: Fix CEC clock handling for PM
    - IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state
    - IB/hfi1: Eliminate opcode tests on mr deref
    - IB/hfi1: Fix the allocation of RSM table
    - MIPS: KGDB: fix kgdb support for SMP platforms.
    - ASoC: tlv320aic32x4: Fix Common Pins
    - drm/mediatek: Fix an error code in mtk_hdmi_dt_parse_pdata()
    - perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS
    - perf/x86/intel: Initialize TFA MSR
    - linux/kernel.h: Use parentheses around argument in u64_to_user_ptr()
    - iov_iter: Fix build error without CONFIG_CRYPTO
    - xtensa: fix initialization of pt_regs::syscall in start_thread
    - ASoC: rockchip: pdm: fix regmap_ops hang issue
    - drm/amdkfd: Add picasso pci id
    - drm/amdgpu: Adjust IB test timeout for XGMI configuration
    - drm/amdgpu: amdgpu_device_recover_vram always failed if only one node in
    - drm/amd/display: fix cursor black issue
    - ASoC: cs35l35: Disable regulators on driver removal
    - objtool: Add rewind_stack_do_exit() to the noreturn list
    - slab: fix a crash by reading /proc/slab_allocators
    - drm/sun4i: tcon top: Fix NULL/inv...

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

Other bug subscribers