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: venus: core: Set dma maximum segment size - staging: erofs: fix use-after-free of on-stack `z_erofs_vle_unzip_io' - net: call sk_dst_reset when set SO_DONTROUTE - scsi: target: use consistent left-aligned ASCII INQUIRY data - scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough - selftests: do not macro-expand failed assertion expressions - arm64: kasan: Increase stack size for KASAN_EXTRA - clk: imx6q: reset exclusive gates on init - arm64: Fix minor issues with the dcache_by_line_op macro - bpf: relax verifier restriction on BPF_MOV | BPF_ALU - kconfig: fix file name and line number of warn_ignored_character() - kconfig: fix memory leak when EOF is encountered in quotation - mmc: atmel-mci: do not assume idle after atmci_request_end - btrfs: volumes: Make sure there is no overlap of dev extents at mount time - btrfs: alloc_chunk: fix more DUP stripe size handling - btrfs: fix use-after-free due to race between replace start and cancel - btrfs: improve error handling of btrfs_add_link - tty/serial: do not free trasnmit buffer page under port lock - perf intel-pt: Fix error with config term "pt=0" - perf tests ARM: Disable breakpoint tests 32-bit - perf svghelper: Fix unchecked usage of strncpy() - perf parse-events: Fix unchecked usage of strncpy() - perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX - netfilter: ipt_CLUSTERIP: check MAC address when duplicate config is set - netfilter: ipt_CLUSTERIP: remove wrong WARN_ON_ONCE in netns exit routine - netfilter: ipt_CLUSTERIP: fix deadlock in netns exit routine - x86/topology: Use total_cpus for max logical packages calculation - dm crypt: use u64 instead of sector_t to store iv_offset - dm kcopyd: Fix bug causing workqueue stalls - perf stat: Avoid segfaults caused by negated options - tools lib subcmd: Don't add the kernel sources to the include path - dm snapshot: Fix excessive memory usage and workqueue stalls - perf cs-etm: Correct packets swapping in cs_etm__flush() - perf tools: Add missing sigqueue() prototype for systems lacking it - perf tools: Add missing open_memstream() prototype for systems lacking it - quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON,OFF} quotactls. - clocksource/drivers/integrator-ap: Add missing of_node_put() - dm: Check for device sector overflow if CONFIG_LBDAF is not set - Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 - ALSA: bebob: fix model-id of unit for Apogee Ensemble - sysfs: Disable lockdep for driver bind/unbind files - IB/usnic: Fix potential deadlock - scsi: mpt3sas: fix memory ordering on 64bit writes - scsi: smartpqi: correct lun reset issues - ath10k: fix peer stats null pointer dereference - scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() - scsi: megaraid: fix out-of-bound array accesses - iomap: don't search past page end in iomap_is_partially_uptodate - ocfs2: fix panic due to unrecovered local alloc - mm/page-writeback.c: don't break integrity writeback on ->writepage() error - mm/swap: use nr_node_ids for avail_lists in swap_info_struct - userfaultfd: clear flag if remap event not enabled - mm, proc: be more verbose about unstable VMA flags in /proc/<pid>/smaps - iwlwifi: mvm: Send LQ command as async when necessary - Bluetooth: Fix unnecessary error message for HCI request completion - ipmi: fix use-after-free of user->release_barrier.rda - ipmi: msghandler: Fix potential Spectre v1 vulnerabilities - ipmi: Prevent use-after-free in deliver_response - ipmi:ssif: Fix handling of multi-part return messages - ipmi: Don't initialize anything in the core until something uses it - Linux 4.19.18 * tls selftest failures/hangs on i386 (LP: #1813607) - [Config] CONFIG_TLS=n for i386 * Intel XL710 - i40e driver does not work with kernel 4.15 (Ubuntu 18.04) (LP: #1779756) - i40e: prevent overlapping tx_timeout recover * Disco update: 4.19.17 upstream stable release (LP: #1813016) - tty/ldsem: Wake up readers after timed out down_write() - tty: Don't hold ldisc lock in tty_reopen() if ldisc present - can: gw: ensure DLC boundaries after CAN frame modification - netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS - netfilter: nf_conncount: split gc in two phases - netfilter: nf_conncount: restart search when nodes have been erased - netfilter: nf_conncount: merge lookup and add functions - netfilter: nf_conncount: move all list iterations under spinlock - netfilter: nf_conncount: speculative garbage collection on empty lists - netfilter: nf_conncount: fix argument order to find_next_bit - mmc: sdhci-msm: Disable CDR function on TX - Revert "scsi: target: iscsi: cxgbit: fix csk leak" - scsi: target: iscsi: cxgbit: fix csk leak - scsi: target: iscsi: cxgbit: fix csk leak - arm64/kvm: consistently handle host HCR_EL2 flags - arm64: Don't trap host pointer auth use to EL2 - ipv6: fix kernel-infoleak in ipv6_local_error() - net: bridge: fix a bug on using a neighbour cache entry without checking its state - packet: Do not leak dev refcounts on error exit - tcp: change txhash on SYN-data timeout - tun: publish tfile after it's fully initialized - lan743x: Remove phy_read from link status change function - smc: move unhash as early as possible in smc_release() - r8169: don't try to read counters if chip is in a PCI power-save state - bonding: update nest level on unlink - ip: on queued skb use skb_header_pointer instead of pskb_may_pull - r8169: load Realtek PHY driver module before r8169 - crypto: sm3 - fix undefined shift by >= width of value - crypto: caam - fix zero-length buffer DMA mapping - crypto: authencesn - Avoid twice completion call in decrypt path - crypto: ccree - convert to use crypto_authenc_extractkeys() - crypto: bcm - convert to use crypto_authenc_extractkeys() - crypto: authenc - fix parsing key with misaligned rta_len - crypto: talitos - reorder code in talitos_edesc_alloc() - crypto: talitos - fix ablkcipher for CONFIG_VMAP_STACK - xen: Fix x86 sched_clock() interface for xen - Revert "btrfs: balance dirty metadata pages in btrfs_finish_ordered_io" - btrfs: wait on ordered extents on abort cleanup - Yama: Check for pid death before checking ancestry - scsi: core: Synchronize request queue PM status only on successful resume - scsi: sd: Fix cache_type_store() - mips: fix n32 compat_ipc_parse_version - MIPS: BCM47XX: Setup struct device for the SoC - MIPS: lantiq: Fix IPI interrupt handling - drm/i915/gvt: Fix mmap range check - OF: properties: add missing of_node_put - mfd: tps6586x: Handle interrupts on suspend - media: v4l: ioctl: Validate num_planes for debug messages - RDMA/nldev: Don't expose unsafe global rkey to regular user - RDMA/vmw_pvrdma: Return the correct opcode when creating WR - kbuild: Disable LD_DEAD_CODE_DATA_ELIMINATION with ftrace & GCC <= 4.7 - net: dsa: realtek-smi: fix OF child-node lookup - pstore/ram: Avoid allocation and leak of platform data - arm64: kaslr: ensure randomized quantities are clean to the PoC - arm64: dts: marvell: armada-ap806: reserve PSCI area - Disable MSI also when pcie-octeon.pcie_disable on - fix int_sqrt64() for very large numbers - omap2fb: Fix stack memory disclosure - media: vivid: fix error handling of kthread_run - media: vivid: set min width/height to a value > 0 - bpf: in __bpf_redirect_no_mac pull mac only if present - ipv6: make icmp6_send() robust against null skb->dev - LSM: Check for NULL cred-security on free - media: vb2: vb2_mmap: move lock up - sunrpc: handle ENOMEM in rpcb_getport_async - netfilter: ebtables: account ebt_table_info to kmemcg - block: use rcu_work instead of call_rcu to avoid sleep in softirq - selinux: fix GPF on invalid policy - blockdev: Fix livelocks on loop device - sctp: allocate sctp_sockaddr_entry with kzalloc - tipc: fix uninit-value in in tipc_conn_rcv_sub - tipc: fix uninit-value in tipc_nl_compat_link_reset_stats - tipc: fix uninit-value in tipc_nl_compat_bearer_enable - tipc: fix uninit-value in tipc_nl_compat_link_set - tipc: fix uninit-value in tipc_nl_compat_name_table_dump - tipc: fix uninit-value in tipc_nl_compat_doit - block/loop: Don't grab "struct file" for vfs_getattr() operation. - block/loop: Use global lock for ioctl() operation. - loop: Fold __loop_release into loop_release - loop: Get rid of loop_index_mutex - loop: Push lo_ctl_mutex down into individual ioctls - loop: Split setting of lo_state from loop_clr_fd - loop: Push loop_ctl_mutex down into loop_clr_fd() - loop: Push loop_ctl_mutex down to loop_get_status() - loop: Push loop_ctl_mutex down to loop_set_status() - loop: Push loop_ctl_mutex down to loop_set_fd() - loop: Push loop_ctl_mutex down to loop_change_fd() - loop: Move special partition reread handling in loop_clr_fd() - loop: Move loop_reread_partitions() out of loop_ctl_mutex - loop: Fix deadlock when calling blkdev_reread_part() - loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex - loop: Get rid of 'nested' acquisition of loop_ctl_mutex - loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() - loop: drop caches if offset or block_size are changed - drm/fb-helper: Ignore the value of fb_var_screeninfo.pixclock - selftests: Fix test errors related to lib.mk khdr target - media: vb2: be sure to unlock mutex on errors - nbd: Use set_blocksize() to set device blocksize - Linux 4.19.17 * Enable sound card power saving by default (LP: #1804265) - [Config] CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 * Fix non-working QCA Rome Bluetooth after S3 (LP: #1812812) - USB: Add new USB LPM helpers - USB: Consolidate LPM checks to avoid enabling LPM twice * [SRU] Fix Xorg crash with nomodeset when BIOS enable 64-bit fb addr (LP: #1812797) - vgaarb: Add support for 64-bit frame buffer address - vgaarb: Keep adding VGA device in queue * bluetooth controller not detected with 4.15 kernel (LP: #1810797) - SAUCE: btqcomsmd: introduce BT_QCOMSMD_HACK - [Config] arm64: snapdragon: BT_QCOMSMD_HACK=y * [19.04 FEAT| Enable virtio-gpu for s390x (LP: #1799467) - [Config] enable virtio-gpu for s390x * Miscellaneous Ubuntu changes - Revert "UBUNTU: SAUCE: selftests: disable some failing networking tests" - SAUCE: selftests: net: replace AF_MAX with INT_MAX in socket.c - SAUCE: selftests/ftrace: Fix tab expansion in trace_marker snapshot trigger test - update dkms package versions * Miscellaneous upstream changes - selftests/ftrace: Fix checkbashisms errors - selftests/powerpc/pmu: Link ebb tests with -no-pie -- Seth Forshee <seth.fors...@canonical.com> Mon, 28 Jan 2019 15:38:30 -0600 ** Changed in: linux (Ubuntu Disco) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1803410 Title: Disco update: 4.19.2 upstream stable release Status in linux package in Ubuntu: Fix Released Status in linux source package in Disco: Fix Released 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.2 upstream stable release from git://git.kernel.org/ Linux 4.19.2 MD: fix invalid stored role for a disk - try2 vga_switcheroo: Fix missing gpu_bound call at audio client registration bpf: wait for running BPF programs when updating map-in-map vt: fix broken display when running aptitude net: sched: Remove TCA_OPTIONS from policy Btrfs: fix use-after-free when dumping free space Btrfs: fix use-after-free during inode eviction btrfs: move the dio_sem higher up the callchain btrfs: don't run delayed_iputs in commit btrfs: fix insert_reserved error handling btrfs: only free reserved extent if we didn't insert it btrfs: don't use ctl->free_space for max_extent_size btrfs: set max_extent_size properly btrfs: reset max_extent_size properly Btrfs: fix deadlock when writing out free space caches Btrfs: fix assertion on fsync of regular file when using no-holes feature Btrfs: fix null pointer dereference on compressed write path error btrfs: qgroup: Dirty all qgroups before rescan Btrfs: fix wrong dentries after fsync of file that got its parent replaced Btrfs: fix warning when replaying log after fsync of a tmpfile btrfs: make sure we create all new block groups btrfs: reset max_extent_size on clear in a bitmap btrfs: protect space cache inode alloc with GFP_NOFS btrfs: release metadata before running delayed refs Btrfs: don't clean dirty pages during buffered writes btrfs: wait on caching when putting the bg cache btrfs: keep trim from interfering with transaction commits btrfs: don't attempt to trim devices that don't support it btrfs: iterate all devices during trim, instead of fs_devices::alloc_list btrfs: Ensure btrfs_trim_fs can trim the whole filesystem btrfs: Enhance btrfs_trim_fs function to handle error better btrfs: fix error handling in btrfs_dev_replace_start btrfs: fix error handling in free_log_tree btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid deadlock btrfs: Handle owner mismatch gracefully when walking up tree btrfs: qgroup: Avoid calling qgroup functions if qgroup is not enabled tracing: Return -ENOENT if there is no target synthetic event selftests/powerpc: Fix ptrace tm failure selftests/ftrace: Fix synthetic event test to delete event correctly soc/tegra: pmc: Fix child-node lookup soc: qcom: rmtfs-mem: Validate that scm is available arm64: dts: stratix10: Correct System Manager register size ARM: dts: socfpga: Fix SDRAM node address for Arria10 Cramfs: fix abad comparison when wrap-arounds occur rpmsg: smd: fix memory leak on channel create arm64: lse: remove -fcall-used-x0 flag media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC media: replace ADOBERGB by OPRGB media: media colorspaces*.rst: rename AdobeRGB to opRGB drm/mediatek: fix OF sibling-node lookup media: adv7842: when the EDID is cleared, unconfigure CEC as well media: adv7604: when the EDID is cleared, unconfigure CEC as well media: em28xx: fix handler for vidioc_s_input() media: em28xx: make v4l2-compliance happier by starting sequence on zero media: em28xx: fix input name for Terratec AV 350 media: tvp5150: avoid going past array on v4l2_querymenu() media: em28xx: use a default format if TRY_FMT fails media: cec: forgot to cancel delayed work media: cec: fix the Signal Free Time calculation media: cec: add new tx/rx status bits to detect aborts/timeouts xen-blkfront: fix kernel panic with negotiate_mq error path xen: remove size limit of privcmd-buf mapping interface xen: fix xen_qlock_wait() media: cec: integrate cec_validate_phys_addr() in cec-api.c media: cec: make cec_get_edid_spa_location() an inline function remoteproc: qcom: q6v5: Propagate EPROBE_DEFER kgdboc: Passing ekgdboc to command line causes panic Revert "media: dvbsky: use just one mutex for serializing device R/W ops" media: v4l2-tpg: fix kernel oops when enabling HFLIP and OSD net: bcmgenet: fix OF child-node lookup TC: Set DMA masks for devices iommu/arm-smmu: Ensure that page-table updates are visible before TLBI ocxl: Fix access to the AFU Descriptor Data power: supply: twl4030-charger: fix OF sibling-node lookup rtc: cmos: Remove the `use_acpi_alarm' module parameter for !ACPI rtc: cmos: Fix non-ACPI undefined reference to `hpet_rtc_interrupt' rtc: ds1307: fix ds1339 wakealarm support MIPS: OCTEON: fix out of bounds array access on CN68XX powerpc/64s/hash: Do not use PPC_INVALIDATE_ERAT on CPUs before POWER9 powerpc/tm: Fix HFSCR bit for no suspend case powerpc/msi: Fix compile error on mpc83xx powerpc64/module elfv1: Set opd addresses after module relocation fsnotify: Fix busy inodes during unmount media: ov7670: make "xclk" clock optional dm zoned: fix various dmz_get_mblock() issues dm zoned: fix metadata block ref counting dm ioctl: harden copy_params()'s copy_from_user() from malicious users lockd: fix access beyond unterminated strings in prints nfsd: Fix an Oops in free_session() nfsd: correctly decrement odstate refcount in error path nfs: Fix a missed page unlock after pg_doio() NFSv4.1: Fix the r/wsize checking NFC: nfcmrvl_uart: fix OF child-node lookup tpm: fix response size validation in tpm_get_random() genirq: Fix race on spurious interrupt detection printk: Fix panic caused by passing log_buf_len to command line smb3: on kerberos mount if server doesn't specify auth type use krb5 smb3: do not attempt cifs operation in smb3 query info error path smb3: allow stats which track session and share reconnects to be reset w1: omap-hdq: fix missing bus unregister at removal iio: adc: at91: fix wrong channel number in triggered buffer mode iio: adc: at91: fix acking DRDY irq on simple conversions iio: adc: imx25-gcq: Fix leak of device_node in mx25_gcq_setup_cfgs() iio: ad5064: Fix regulator handling kbuild: fix kernel/bounds.c 'W=1' warning KVM: arm64: Fix caching of host MDCR_EL2 value KVM: arm/arm64: Ensure only THP is candidate for adjustment mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly hugetlbfs: dirty pages as they are added to pagecache ima: open a new file instance if no read permissions ima: fix showing large 'violations' or 'runtime_measurements_count' userfaultfd: disable irqs when taking the waitqueue lock mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() crypto: speck - remove Speck crypto: aegis/generic - fix for big endian systems crypto: morus/generic - fix for big endian systems crypto: aesni - don't use GFP_ATOMIC allocation if the request doesn't cross a page in gcm crypto: tcrypt - fix ghash-generic speed test crypto: lrw - Fix out-of bounds access on counter overflow signal: Guard against negative signal numbers in copy_siginfo_from_user32 signal/GenWQE: Fix sending of SIGKILL PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk PCI/ASPM: Fix link_state teardown on device removal ARM: dts: dra7: Fix up unaligned access setting for PCIe EP EDAC, skx_edac: Fix logical channel intermediate decoding EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting EDAC, amd64: Add Family 17h, models 10h-2fh support HID: hiddev: fix potential Spectre v1 HID: wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 selinux: fix mounting of cgroup2 under older policies ext4: fix use-after-free race in ext4_remount()'s error path ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR ext4: fix setattr project check in fssetxattr ioctl ext4: initialize retries variable in ext4_da_write_inline_data_begin() ext4: fix EXT4_IOC_SWAP_BOOT gfs2_meta: ->mount() can get NULL dev_name jbd2: fix use after free in jbd2_log_do_checkpoint() IB/rxe: Revise the ib_wr_opcode enum IB/mlx5: Fix MR cache initialization ASoC: sta32x: set ->component pointer in private struct ASoC: intel: skylake: Add missing break in skl_tplg_get_token() libnvdimm, pmem: Fix badblocks population for 'raw' namespaces libnvdimm, region: Fail badblocks listing for inactive regions libnvdimm: Hold reference on parent while scheduling async init scsi: target: Fix target_wait_for_sess_cmds breakage with active signals scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage dmaengine: ppc4xx: fix off-by-one build failure net/ipv4: defensive cipso option parsing iwlwifi: mvm: check return value of rs_rate_from_ucode_rate() mt76: mt76x2: fix multi-interface beacon configuration usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten libertas: don't set URB_ZERO_PACKET on IN USB transfer xen/pvh: don't try to unplug emulated devices xen/pvh: increase early stack size xen: make xen_qlock_wait() nestable xen: fix race in xen_qlock_wait() xen/balloon: Support xend-based toolstack xen/blkfront: avoid NULL blkfront_info dereference on device removal tpm: Restore functionality to xen vtpm driver. xen-swiotlb: use actually allocated size on check physical continuous ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250 ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindings OPP: Free OPP table properly on performance state irregularities f2fs: fix to account IO correctly f2fs: fix to recover cold bit of inode block during POR f2fs: fix missing up_read Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()" cpupower: Fix AMD Family 0x17 msr_pstate size ALSA: hda: Check the non-cached stream buffers more explicitly IB/rxe: fix for duplicate request processing and ack psns dmaengine: dma-jz4780: Return error if not probed from DT mfd: menelaus: Fix possible race condition and leak f2fs: fix to flush all dirty inodes recovered in readonly fs signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init f2fs: report error if quota off error during umount f2fs: avoid sleeping under spin_lock scsi: lpfc: Correct race with abort on completion path scsi: lpfc: Correct soft lockup when running mds diagnostics uio: ensure class is registered before devices IB/mlx5: Allow transition of DCI QP to reset IB/ipoib: Use dev_port to expose network interface port numbers firmware: coreboot: Unmap ioregion after device population ASoC: AMD: Fix capture unstable in beginning for some runs driver/dma/ioat: Call del_timer_sync() without holding prep_lock Smack: ptrace capability use fixes usb: chipidea: Prevent unbalanced IRQ disable crypto: caam - fix implicit casts in endianness helpers PCI: dwc: pci-dra7xx: Enable errata i870 for both EP and RC mode coresight: etb10: Fix handling of perf mode PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice f2fs: fix to recover inode's i_flags during POR f2fs: fix to recover inode's crtime during POR scsi: qla2xxx: Fix recursive mailbox timeout xhci: Avoid USB autosuspend when resuming USB2 ports. nvmem: check the return value of nvmem_add_cells() PCI: cadence: Correct probe behaviour when failing to get PHY MD: fix invalid stored role for a disk ext4: fix argument checking in EXT4_IOC_MOVE_EXT usb: gadget: udc: atmel: handle at91sam9rl PMC usb: dwc2: fix a race with external vbus supply usb: dwc2: fix call to vbus supply exit routine, call it unlocked irqchip/pdc: Setup all edge interrupts as rising edge at GIC xprtrdma: Reset credit grant properly after a disconnect PCI / ACPI: Enable wake automatically for power managed bridges VMCI: Resource wildcard match fixed Drivers: hv: vmbus: Use cpumask_var_t for on-stack cpu mask f2fs: clear PageError on the read path tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated usb: typec: tcpm: Report back negotiated PPS voltage and current PCI: cadence: Use AXI region 0 to signal interrupts from EP PCI: mediatek: Fix mtk_pcie_find_port() endpoint/port matching logic usb: host: ohci-at91: fix request of irq for optional gpio RDMA/bnxt_re: Fix recursive lock warning in debug kernel RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case IB/ipoib: Clear IPCB before icmp_send RDMA/cm: Respect returned status of cm_init_av_by_path RDMA/core: Do not expose unsupported counters scsi: megaraid_sas: fix a missing-check bug KVM: nVMX: Clear reserved bits of #DB exit qualification UAPI: ndctl: Fix g++-unsupported initialisation in headers scsi: ufs: Schedule clk gating work on correct queue scsi: esp_scsi: Track residual for PIO transfers of: Add missing exports of node name compare functions md: fix memleak for mempool MD: Memory leak when flush bio size is zero f2fs: fix to account IO correctly for cgroup writeback net: stmmac: dwmac-sun8i: fix OF child-node lookup cgroup, netclassid: add a preemption point to write_classid cifs: fix a credits leak for compund commands thermal: da9062/61: Prevent hardware access during system suspend thermal: rcar_thermal: Prevent doing work after unbind libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 ath10k: schedule hardware restart if WMI command times out wil6210: fix RX buffers release and unmap ixgbevf: VF2VF TCP RSS ixgbe: disallow IPsec Tx offload when in SR-IOV mode gpio: brcmstb: allow 0 width GPIO banks iwlwifi: mvm: fix BAR seq ctrl reporting libertas_tf: prevent underflow in process_cmdrequest() rsi: fix memory alignment issue in ARM32 platforms mt76x2u: run device cleanup routine if resume fails net: dsa: mv88e6xxx: Fix writing to a PHY page. net: hns3: Fix for vf vlan delete failed problem net: hns3: Fix ping exited problem when doing lp selftest net: hns3: Preserve vlan 0 in hardware table pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliant pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo failover: Add missing check to validate 'slave_dev' in net_failover_slave_unregister bpf/verifier: fix verifier instability pinctrl: qcom: spmi-mpp: Fix drive strength setting ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers spi: gpio: No MISO does not imply no RX kprobes: Return error if we fail to reuse kprobe instead of BUG_ON() arm64: entry: Allow handling of undefined instructions from EL1 block, bfq: correctly charge and reset entity service in all cases net: phy: phylink: ensure the carrier is off when starting phylink net: hns3: Set STATE_DOWN bit of hdev state when stopping net net: hns3: Check hdev state when getting link status brcmfmac: fix for proper support of 160MHz bandwidth pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_mux pinctrl: sunxi: fix 'pctrl->functions' allocation in sunxi_pinctrl_build_state net: hns3: Fix ets validate issue net: hns3: Add nic state check before calling netif_tx_wake_queue x86: boot: Fix EFI stub alignment Bluetooth: hci_qca: Remove hdev dereference in qca_close(). Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth net: hns3: Fix for packet buffer setting bug ice: update fw version check logic ice: fix changing of ring descriptor size (ethtool -G) signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack ath10k: fix tx status flag setting for management frames nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O mtd: rawnand: atmel: Fix potential NULL pointer dereference x86/intel_rdt: Show missing resctrl mount options cpufreq: dt: Try freeing static OPPs only if we have added them ACPI / processor: Fix the return value of acpi_processor_ids_walk() ACPI / PM: LPIT: Register sysfs attributes based on FADT ACPI/PPTT: Handle architecturally unknown cache types wlcore: Fix BUG with clear completion on timeout x86/olpc: Indicate that legacy PC XO-1 platform should not register RTC iwlwifi: mvm: check for n_profiles validity in EWRD ACPI iwlwifi: mvm: clear HW_RESTART_REQUESTED when stopping the interface iwlwifi: pcie: avoid empty free RB queue mtd: rawnand: denali: set SPARE_AREA_SKIP_BYTES register to 8 if unset sdhci: acpi: add free_slot callback mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 rev 0x01 bcache: Populate writeback_rate_minimum attribute cpupower: Fix coredump on VMWare perf strbuf: Match va_{add,copy} with va_end perf tools: Free 'printk' string in parse_ftrace_printk() perf tools: Cleanup trace-event-info 'tdata' leak perf tools: Free temporary 'sys' string in read_event_files() spi: spi-ep93xx: Use dma_data_direction for ep93xx_spi_dma_{finish,prepare} lightnvm: pblk: fix race condition on metadata I/O lightnvm: pblk: fix two sleep-in-atomic-context bugs lightnvm: pblk: fix race on sysfs line state hwmon: (pwm-fan) Set fan speed to 0 on suspend s390/sthyi: Fix machine name validity indication tun: Consistently configure generic netdev params via rtnetlink nfp: devlink port split support for 1x100G CXP NIC hv_netvsc: fix vf serial matching with pci slot info arm64: cpufeature: ctr: Fix cpu capability check for late CPUs swim: fix cleanup on setup error ataflop: fix error handling during setup netfilter: xt_nat: fix DNAT target for shifted portmap ranges locking/lockdep: Fix debug_locks off performance problem net: loopback: clear skb->tstamp before netif_rx() net: socionext: Reset tx queue in ndo_stop ARM: dts: exynos: Disable pull control for MAX8997 interrupts on Origen x86/numa_emulation: Fix uniform-split numa emulation x86/mm/pat: Disable preemption around __flush_tlb_all() x86/kvm/nVMX: allow bare VMXON state migration x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided x86/xen: Fix boot loader version reported for PVH guests x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops ALSA: hda: Add 2 more models to the power_save blacklist ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) ALSA: hda - Fix headphone pin config for ASUS G751 ALSA: hda - Add quirk for ASUS G751 laptop parisc: Fix exported address of os_hpmc handler parisc: Fix map_pages() to not overwrite existing pte entries parisc: Fix address in HPMC IVA mailbox: PCC: handle parse error kprobes/x86: Use preempt_enable() in optimized_callback() acpi, nfit: Fix Address Range Scrub completion tracking ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes ACPICA: AML interpreter: add region addresses in global list during initialization ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges dma-mapping: fix panic caused by passing empty cma command line argument cpufreq: conservative: Take limits changes into account properly block: make sure writesame bio is aligned with logical block size block: make sure discard bio is aligned with logical block size block: setup bounce bio_sets properly jffs2: free jffs2_sb_info through jffs2_kill_sb() hwmon: (pmbus) Fix page count auto-detection. bcache: fix miss key refill->end in writeback bcache: correct dirty data statistics bcache: fix ioctl in flash device bcache: trace missed reading by cache_missed spi: bcm-qspi: fix calculation of address length spi: bcm-qspi: switch back to reading flash using smaller chunks spi: spi-mem: Adjust op len based on message/transfer size limitations mtd: spi-nor: fsl-quadspi: Don't let -EINVAL on the bus mtd: spi-nor: intel-spi: Add support for Intel Ice Lake SPI serial flash mtd: spi-nor: fsl-quadspi: fix read error for flash size larger than 16MB mtd: maps: gpio-addr-flash: Fix ioremapped size mtd: rawnand: marvell: fix the IRQ handler complete() condition gpio: mxs: Get rid of external API call MIPS: VDSO: Reduce VDSO_RANDOMIZE_SIZE to 64MB for 64bit bpf: fix partial copy of map_ptr when dst is scalar The following commits from v4.19.2 had already been applied: userns: also map extents in the reverse map to kernel IDs efi/x86: Call efi_parse_options() from efi_main() ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 ipmi: Fix timer race with module unload To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1803410/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp