** Description changed: + SRU Justification - 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: - 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: + upstream stable patchset 2020-04-23 - upstream stable patchset 2020-04-23 - from git://git.kernel.org/ + Ported from the following upstream stable releases: + v4.19.116 + + from git://git.kernel.org/ + + ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a high voltage + bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads + net: vxge: fix wrong __VA_ARGS__ usage + hinic: fix a bug of waitting for IO stopped + hinic: fix wrong para of wait_for_completion_timeout + cxgb4/ptp: pass the sign of offset delta in FW CMD + qlcnic: Fix bad kzalloc null test + i2c: st: fix missing struct parameter description + firmware: arm_sdei: fix double-lock on hibernate with shared events + null_blk: Fix the null_add_dev() error path + null_blk: Handle null_add_dev() failures properly + null_blk: fix spurious IO errors after failed past-wp access + xhci: bail out early if driver can't accress host in resume + x86: Don't let pgprot_modify() change the page encryption bit + block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices + irqchip/versatile-fpga: Handle chained IRQs properly + sched: Avoid scale real weight down to zero + selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault + PCI/switchtec: Fix init_completion race condition with poll_wait() + libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() + gfs2: Don't demote a glock until its revokes are written + x86/boot: Use unsigned comparison for addresses + efi/x86: Ignore the memory attributes table on i386 + genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy() + block: Fix use-after-free issue accessing struct io_cq + usb: dwc3: core: add support for disabling SS instances in park mode + irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency + md: check arrays is suspended in mddev_detach before call quiesce operations + locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps() + block, bfq: fix use-after-free in bfq_idle_slice_timer_body + btrfs: qgroup: ensure qgroup_rescan_running is only set when the worker is at least queued + btrfs: remove a BUG_ON() from merge_reloc_roots() + btrfs: track reloc roots based on their commit root bytenr + uapi: rename ext2_swab() to swab() and share globally in swab.h + slub: improve bit diffusion for freelist ptr obfuscation + ASoC: fix regwmask + ASoC: dapm: connect virtual mux with default value + ASoC: dpcm: allow start or stop during pause for backend + ASoC: topology: use name_prefix for new kcontrol + usb: gadget: f_fs: Fix use after free issue as part of queue failure + usb: gadget: composite: Inform controller driver of self-powered + ALSA: usb-audio: Add mixer workaround for TRX40 and co + ALSA: hda: Add driver blacklist + ALSA: hda: Fix potential access overflow in beep helper + ALSA: ice1724: Fix invalid access for enumerated ctl items + ALSA: pcm: oss: Fix regression by buffer overflow fix + ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 + ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 + ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups + ALSA: hda/realtek - Add quirk for MSI GL63 + media: ti-vpe: cal: fix disable_irqs to only the intended target + acpi/x86: ignore unspecified bit positions in the ACPI global lock field + thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n + nvme-fc: Revert "add module to ops template to allow module references" + nvme: Treat discovery subsystems as unique subsystems + PCI/ASPM: Clear the correct bits when enabling L1 substates + PCI: Add boot interrupt quirk mechanism for Xeon chipsets + PCI: endpoint: Fix for concurrent memory allocation in OB address region + irqchip/versatile-fpga: Apply clear-mask earlier + pstore: pstore_ftrace_seq_next should increase position index + MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3 + MIPS: OCTEON: irq: Fix potential NULL pointer dereference + ath9k: Handle txpower changes even when TPC is disabled + signal: Extend exec_id to 64bits + x86/entry/32: Add missing ASM_CLAC to general_protection entry + KVM: nVMX: Properly handle userspace interrupt window request + KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks + KVM: s390: vsie: Fix delivery of addressing exceptions + KVM: x86: Allocate new rmap and large page tracking when moving memslot + KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support + CIFS: Fix bug which the return value by asynchronous read is error + Btrfs: fix crash during unmount due to race with delayed inode workers + btrfs: set update the uuid generation as soon as possible + btrfs: drop block from cache on error in relocation + btrfs: fix missing semaphore unlock in btrfs_sync_file + crypto: mxs-dcp - fix scatterlist linearization for hash + powerpc/pseries: Drop pointless static qualifier in vpa_debugfs_init() + x86/speculation: Remove redundant arch_smt_update() invocation + tools: gpio: Fix out-of-tree build regression + mm: Use fixed constant in page_frag_alloc instead of size + 1 + dm verity fec: fix memory leak in verity_fec_dtr + scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point + arm64: armv8_deprecated: Fix undef_hook mask for thumb setend + selftests: vm: drop dependencies on page flags from mlock2 tests + rtc: omap: Use define directive for PIN_CONFIG_ACTIVE_HIGH + drm/etnaviv: rework perfmon query infrastructure + NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() + ext4: fix a data race at inode->i_blocks + fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() + ocfs2: no need try to truncate file beyond i_size + perf tools: Support Python 3.8+ in Makefile + s390/diag: fix display of diagnose call statistics + Input: i8042 - add Acer Aspire 5738z to nomux list + kmod: make request_module() return an error when autoloading is disabled + cpufreq: powernv: Fix use-after-free + hfsplus: fix crash and filesystem corruption when deleting files + libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set + ipmi: fix hung processes in __get_guid() + powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle + powerpc/64/tm: Don't let userspace set regs->trap via sigreturn + powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entries + powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs + powerpc/kprobes: Ignore traps that happened in real mode + scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug + powerpc: Add attributes for setjmp/longjmp + powerpc: Make setjmp/longjmp signature standard + btrfs: use nofs allocations for running delayed items + dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone() + crypto: caam - update xts sector size for large input length + Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" + drm/dp_mst: Fix clearing payload state on topology disable + drm: Remove PageReserved manipulation from drm_pci_alloc + ftrace/kprobe: Show the maxactive number on kprobe_events + powerpc/fsl_booke: Avoid creating duplicate tlb1 entry + misc: echo: Remove unnecessary parentheses and simplify check for zero + etnaviv: perfmon: fix total and idle HI cyleces readout + mfd: dln2: Fix sanity checking for endpoints + efi/x86: Fix the deletion of variables in mixed mode + UBUNTU: upstream stable to v4.19.116
-- 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/1874502 Title: Bionic update: upstream stable patchset 2020-04-23 Status in linux package in Ubuntu: Confirmed Status in linux source package in Bionic: In Progress 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: upstream stable patchset 2020-04-23 Ported from the following upstream stable releases: v4.19.116 from git://git.kernel.org/ ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a high voltage bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads net: vxge: fix wrong __VA_ARGS__ usage hinic: fix a bug of waitting for IO stopped hinic: fix wrong para of wait_for_completion_timeout cxgb4/ptp: pass the sign of offset delta in FW CMD qlcnic: Fix bad kzalloc null test i2c: st: fix missing struct parameter description firmware: arm_sdei: fix double-lock on hibernate with shared events null_blk: Fix the null_add_dev() error path null_blk: Handle null_add_dev() failures properly null_blk: fix spurious IO errors after failed past-wp access xhci: bail out early if driver can't accress host in resume x86: Don't let pgprot_modify() change the page encryption bit block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices irqchip/versatile-fpga: Handle chained IRQs properly sched: Avoid scale real weight down to zero selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault PCI/switchtec: Fix init_completion race condition with poll_wait() libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() gfs2: Don't demote a glock until its revokes are written x86/boot: Use unsigned comparison for addresses efi/x86: Ignore the memory attributes table on i386 genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy() block: Fix use-after-free issue accessing struct io_cq usb: dwc3: core: add support for disabling SS instances in park mode irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency md: check arrays is suspended in mddev_detach before call quiesce operations locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps() block, bfq: fix use-after-free in bfq_idle_slice_timer_body btrfs: qgroup: ensure qgroup_rescan_running is only set when the worker is at least queued btrfs: remove a BUG_ON() from merge_reloc_roots() btrfs: track reloc roots based on their commit root bytenr uapi: rename ext2_swab() to swab() and share globally in swab.h slub: improve bit diffusion for freelist ptr obfuscation ASoC: fix regwmask ASoC: dapm: connect virtual mux with default value ASoC: dpcm: allow start or stop during pause for backend ASoC: topology: use name_prefix for new kcontrol usb: gadget: f_fs: Fix use after free issue as part of queue failure usb: gadget: composite: Inform controller driver of self-powered ALSA: usb-audio: Add mixer workaround for TRX40 and co ALSA: hda: Add driver blacklist ALSA: hda: Fix potential access overflow in beep helper ALSA: ice1724: Fix invalid access for enumerated ctl items ALSA: pcm: oss: Fix regression by buffer overflow fix ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups ALSA: hda/realtek - Add quirk for MSI GL63 media: ti-vpe: cal: fix disable_irqs to only the intended target acpi/x86: ignore unspecified bit positions in the ACPI global lock field thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n nvme-fc: Revert "add module to ops template to allow module references" nvme: Treat discovery subsystems as unique subsystems PCI/ASPM: Clear the correct bits when enabling L1 substates PCI: Add boot interrupt quirk mechanism for Xeon chipsets PCI: endpoint: Fix for concurrent memory allocation in OB address region irqchip/versatile-fpga: Apply clear-mask earlier pstore: pstore_ftrace_seq_next should increase position index MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3 MIPS: OCTEON: irq: Fix potential NULL pointer dereference ath9k: Handle txpower changes even when TPC is disabled signal: Extend exec_id to 64bits x86/entry/32: Add missing ASM_CLAC to general_protection entry KVM: nVMX: Properly handle userspace interrupt window request KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks KVM: s390: vsie: Fix delivery of addressing exceptions KVM: x86: Allocate new rmap and large page tracking when moving memslot KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support CIFS: Fix bug which the return value by asynchronous read is error Btrfs: fix crash during unmount due to race with delayed inode workers btrfs: set update the uuid generation as soon as possible btrfs: drop block from cache on error in relocation btrfs: fix missing semaphore unlock in btrfs_sync_file crypto: mxs-dcp - fix scatterlist linearization for hash powerpc/pseries: Drop pointless static qualifier in vpa_debugfs_init() x86/speculation: Remove redundant arch_smt_update() invocation tools: gpio: Fix out-of-tree build regression mm: Use fixed constant in page_frag_alloc instead of size + 1 dm verity fec: fix memory leak in verity_fec_dtr scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point arm64: armv8_deprecated: Fix undef_hook mask for thumb setend selftests: vm: drop dependencies on page flags from mlock2 tests rtc: omap: Use define directive for PIN_CONFIG_ACTIVE_HIGH drm/etnaviv: rework perfmon query infrastructure NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() ext4: fix a data race at inode->i_blocks fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() ocfs2: no need try to truncate file beyond i_size perf tools: Support Python 3.8+ in Makefile s390/diag: fix display of diagnose call statistics Input: i8042 - add Acer Aspire 5738z to nomux list kmod: make request_module() return an error when autoloading is disabled cpufreq: powernv: Fix use-after-free hfsplus: fix crash and filesystem corruption when deleting files libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set ipmi: fix hung processes in __get_guid() powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle powerpc/64/tm: Don't let userspace set regs->trap via sigreturn powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entries powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs powerpc/kprobes: Ignore traps that happened in real mode scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug powerpc: Add attributes for setjmp/longjmp powerpc: Make setjmp/longjmp signature standard btrfs: use nofs allocations for running delayed items dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone() crypto: caam - update xts sector size for large input length Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" drm/dp_mst: Fix clearing payload state on topology disable drm: Remove PageReserved manipulation from drm_pci_alloc ftrace/kprobe: Show the maxactive number on kprobe_events powerpc/fsl_booke: Avoid creating duplicate tlb1 entry misc: echo: Remove unnecessary parentheses and simplify check for zero etnaviv: perfmon: fix total and idle HI cyleces readout mfd: dln2: Fix sanity checking for endpoints efi/x86: Fix the deletion of variables in mixed mode UBUNTU: upstream stable to v4.19.116 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1874502/+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