Public bug reported: 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 v4.10.10 upstream stable patch set is now available. It should be included in the Ubuntu kernel as well. git://git.kernel.org/ TEST CASE: TBD The following patches from the v4.10.10 stable release shall be applied: drm/vmwgfx: Type-check lookups of fence objects drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl() drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl() drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces drm/vmwgfx: Remove getparam error message drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl() PCI: thunder-pem: Add legacy firmware support for Cavium ThunderX host controller PCI: thunder-pem: Fix legacy firmware PEM-specific resources sysfs: be careful of error returns from ops->show() staging: android: ashmem: lseek failed due to no FMODE_LSEEK. arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_region kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd iio: core: Fix IIO_VAL_FRACTIONAL_LOG2 for negative values iio: st_pressure: initialize lps22hb bootime iio: bmg160: reset chip when probing arm64: mm: unaligned access by user-land should be received as SIGBUS cfg80211: check rdev resume callback only for registered wiphy Reset TreeId to zero on SMB2 TREE_CONNECT mm/page_alloc.c: fix print order in show_free_areas() ptrace: fix PTRACE_LISTEN race corrupting task->state dax: fix radix tree insertion race dm verity fec: limit error correction recursion dm verity fec: fix bufio leaks ACPI / gpio: do not fall back to parsing _CRS when we get a deferral ACPI / scan: Prefer devices without _HID for _ADR matching Kbuild: use cc-disable-warning consistently for maybe-uninitialized jump label: fix passing kbuild_cflags when checking for asm goto support orangefs: move features validation to fix filesystem hang xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files ring-buffer: Fix return value check in test_ringbuffer() mac80211: unconditionally start new netdev queues with iTXQ support brcmfmac: use local iftype avoiding use-after-free of virtual interface metag/usercopy: Drop unused macros metag/usercopy: Fix alignment error checking metag/usercopy: Add early abort to copy_to_user metag/usercopy: Zero rest of buffer from copy_from_user metag/usercopy: Set flags before ADDZ metag/usercopy: Fix src fixup in from user rapf loops metag/usercopy: Add missing fixups drm/msm: adreno: fix build error without debugfs powerpc: Disable HFSCR[TM] if TM is not supported powerpc/mm: Add missing global TLB invalidate if cxl is active powerpc/64: Fix flush_(d|i)cache_range() called from modules powerpc: Don't try to fix up misaligned load-with-reservation instructions powerpc/crypto/crc32c-vpmsum: Fix missing preempt_disable() dm raid: fix NULL pointer dereference for raid1 without bitmap x86/mce: Don't print MCEs when mcelog is active nios2: reserve boot memory for device tree xtensa: make __pa work with uncached KSEG addresses s390/decompressor: fix initrd corruption caused by bss clear s390/uaccess: get_user() should zero on failure (again) MIPS: Force o32 fp64 support on 32bit MIPS64r6 kernels MIPS: ralink: Fix typos in rt3883 pinctrl MIPS: End spinlocks with .insn MIPS: Lantiq: fix missing xbar kernel panic MIPS: Check TLB before handle_ri_rdhwr() for Loongson-3 MIPS: Add MIPS_CPU_FTLB for Loongson-3A R2 MIPS: Flush wrong invalid FTLB entry for huge page MIPS: c-r4k: Fix Loongson-3's vcache/scache waysize calculation drm/i915/gvt: Fix gvt scheduler interval time drm/i915/kvmgt: fix suspicious rcu dereference usage usb: dwc3: gadget: delay unmap of bounced requests Documentation: stable-kernel-rules: fix stable-tag format mm/mempolicy.c: fix error handling in set_mempolicy and mbind. random: use chacha20 for get_random_int/long kvm: fix page struct leak in handle_vmon drm/edid: constify edid quirk list drm/i915: fix INTEL_BDW_IDS definition drm/i915: more .is_mobile cleanups for BDW drm/i915: actually drive the BDW reserved IDs ASoC: Intel: bytcr_rt5640: quirks for Insyde devices usb: chipidea: msm: Rely on core to override AHBBURST serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x usb: xhci: add quirk flag for broken PED bits usb: host: xhci-plat: enable BROKEN_PED quirk if platform requested usb: dwc3: host: pass quirk-broken-port-ped property for known broken revisions drm/mga: remove device_is_agp callback PCI: Add ACS quirk for Intel Union Point PCI: xgene: Fix double free on init error sata: ahci-da850: implement a workaround for the softreset quirk ACPI / button: Change default behavior to lid_init_state=open ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10 ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10 ASoC: Intel: cht_bsw_rt5645: harden ACPI device detection ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK support ACPI: save NVS memory for Lenovo G50-45 ASoC: sun4i-i2s: Add quirks to handle a31 compatible HID: wacom: don't apply generic settings to old devices arm: kernel: Add SMC structure parameter firmware: qcom: scm: Fix interrupted SCM calls ARM: smccc: Update HVC comment to describe new quirk parameter PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSS PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Ports mmc: sdhci-of-esdhc: remove default broken-cd for ARM PCI: Sort the list of devices with D3 delay quirk by ID watchdog: s3c2410: Fix infinite interrupt in soft mode platform/x86: asus-wmi: Detect quirk_no_rfkill from the DSDT x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirk x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk usb-storage: Add ignore-residue quirk for Initio INIC-3619 x86/reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirk Linux 4.10.10 ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Affects: linux (Ubuntu Zesty) Importance: Undecided Status: New ** Tags: kernel-stable-tracking-bug ** Tags added: kernel-stable-tracking-bug ** Also affects: linux (Ubuntu Zesty) Importance: Undecided Status: New ** 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 v4.10.10 upstream stable + patch set is now available. It should be included in the Ubuntu + kernel as well. - 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 v4.10.10 upstream stable - patch set is now available. It should be included in the Ubuntu - kernel as well. + git://git.kernel.org/ - git://git.kernel.org/ + TEST CASE: TBD - TEST CASE: TBD + The following patches from the v4.10.10 stable release shall be + applied: - The following patches from the v4.10.10 stable release shall be - applied: + drm/vmwgfx: Type-check lookups of fence objects + drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl() + drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl() + drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces + drm/vmwgfx: Remove getparam error message + drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl() + PCI: thunder-pem: Add legacy firmware support for Cavium ThunderX host controller + PCI: thunder-pem: Fix legacy firmware PEM-specific resources + sysfs: be careful of error returns from ops->show() + staging: android: ashmem: lseek failed due to no FMODE_LSEEK. + arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm + arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_region + kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd + iio: core: Fix IIO_VAL_FRACTIONAL_LOG2 for negative values + iio: st_pressure: initialize lps22hb bootime + iio: bmg160: reset chip when probing + arm64: mm: unaligned access by user-land should be received as SIGBUS + cfg80211: check rdev resume callback only for registered wiphy + Reset TreeId to zero on SMB2 TREE_CONNECT + mm/page_alloc.c: fix print order in show_free_areas() + ptrace: fix PTRACE_LISTEN race corrupting task->state + dax: fix radix tree insertion race + dm verity fec: limit error correction recursion + dm verity fec: fix bufio leaks + ACPI / gpio: do not fall back to parsing _CRS when we get a deferral + ACPI / scan: Prefer devices without _HID for _ADR matching + Kbuild: use cc-disable-warning consistently for maybe-uninitialized + jump label: fix passing kbuild_cflags when checking for asm goto support + orangefs: move features validation to fix filesystem hang + xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files + ring-buffer: Fix return value check in test_ringbuffer() + mac80211: unconditionally start new netdev queues with iTXQ support + brcmfmac: use local iftype avoiding use-after-free of virtual interface + metag/usercopy: Drop unused macros + metag/usercopy: Fix alignment error checking + metag/usercopy: Add early abort to copy_to_user + metag/usercopy: Zero rest of buffer from copy_from_user + metag/usercopy: Set flags before ADDZ + metag/usercopy: Fix src fixup in from user rapf loops + metag/usercopy: Add missing fixups + drm/msm: adreno: fix build error without debugfs + powerpc: Disable HFSCR[TM] if TM is not supported + powerpc/mm: Add missing global TLB invalidate if cxl is active + powerpc/64: Fix flush_(d|i)cache_range() called from modules + powerpc: Don't try to fix up misaligned load-with-reservation instructions + powerpc/crypto/crc32c-vpmsum: Fix missing preempt_disable() + dm raid: fix NULL pointer dereference for raid1 without bitmap + x86/mce: Don't print MCEs when mcelog is active + nios2: reserve boot memory for device tree + xtensa: make __pa work with uncached KSEG addresses + s390/decompressor: fix initrd corruption caused by bss clear + s390/uaccess: get_user() should zero on failure (again) + MIPS: Force o32 fp64 support on 32bit MIPS64r6 kernels + MIPS: ralink: Fix typos in rt3883 pinctrl + MIPS: End spinlocks with .insn + MIPS: Lantiq: fix missing xbar kernel panic + MIPS: Check TLB before handle_ri_rdhwr() for Loongson-3 + MIPS: Add MIPS_CPU_FTLB for Loongson-3A R2 + MIPS: Flush wrong invalid FTLB entry for huge page + MIPS: c-r4k: Fix Loongson-3's vcache/scache waysize calculation + drm/i915/gvt: Fix gvt scheduler interval time + drm/i915/kvmgt: fix suspicious rcu dereference usage + usb: dwc3: gadget: delay unmap of bounced requests + Documentation: stable-kernel-rules: fix stable-tag format + mm/mempolicy.c: fix error handling in set_mempolicy and mbind. + random: use chacha20 for get_random_int/long + kvm: fix page struct leak in handle_vmon + drm/edid: constify edid quirk list + drm/i915: fix INTEL_BDW_IDS definition + drm/i915: more .is_mobile cleanups for BDW + drm/i915: actually drive the BDW reserved IDs + ASoC: Intel: bytcr_rt5640: quirks for Insyde devices + usb: chipidea: msm: Rely on core to override AHBBURST + serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x + usb: xhci: add quirk flag for broken PED bits + usb: host: xhci-plat: enable BROKEN_PED quirk if platform requested + usb: dwc3: host: pass quirk-broken-port-ped property for known broken revisions + drm/mga: remove device_is_agp callback + PCI: Add ACS quirk for Intel Union Point + PCI: xgene: Fix double free on init error + sata: ahci-da850: implement a workaround for the softreset quirk + ACPI / button: Change default behavior to lid_init_state=open + ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10 + ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10 + ASoC: Intel: cht_bsw_rt5645: harden ACPI device detection + ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK support + ACPI: save NVS memory for Lenovo G50-45 + ASoC: sun4i-i2s: Add quirks to handle a31 compatible + HID: wacom: don't apply generic settings to old devices + arm: kernel: Add SMC structure parameter + firmware: qcom: scm: Fix interrupted SCM calls + ARM: smccc: Update HVC comment to describe new quirk parameter + PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSS + PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Ports + mmc: sdhci-of-esdhc: remove default broken-cd for ARM + PCI: Sort the list of devices with D3 delay quirk by ID + watchdog: s3c2410: Fix infinite interrupt in soft mode + platform/x86: asus-wmi: Detect quirk_no_rfkill from the DSDT + x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirk + x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk + usb-storage: Add ignore-residue quirk for Initio INIC-3619 + x86/reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirk + Linux 4.10.10 -- 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/1682130 Title: Zesty update to v4.10.10 stable release Status in linux package in Ubuntu: New Status in linux source package in Zesty: New 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 v4.10.10 upstream stable patch set is now available. It should be included in the Ubuntu kernel as well. git://git.kernel.org/ TEST CASE: TBD The following patches from the v4.10.10 stable release shall be applied: drm/vmwgfx: Type-check lookups of fence objects drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl() drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl() drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces drm/vmwgfx: Remove getparam error message drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl() PCI: thunder-pem: Add legacy firmware support for Cavium ThunderX host controller PCI: thunder-pem: Fix legacy firmware PEM-specific resources sysfs: be careful of error returns from ops->show() staging: android: ashmem: lseek failed due to no FMODE_LSEEK. arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_region kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd iio: core: Fix IIO_VAL_FRACTIONAL_LOG2 for negative values iio: st_pressure: initialize lps22hb bootime iio: bmg160: reset chip when probing arm64: mm: unaligned access by user-land should be received as SIGBUS cfg80211: check rdev resume callback only for registered wiphy Reset TreeId to zero on SMB2 TREE_CONNECT mm/page_alloc.c: fix print order in show_free_areas() ptrace: fix PTRACE_LISTEN race corrupting task->state dax: fix radix tree insertion race dm verity fec: limit error correction recursion dm verity fec: fix bufio leaks ACPI / gpio: do not fall back to parsing _CRS when we get a deferral ACPI / scan: Prefer devices without _HID for _ADR matching Kbuild: use cc-disable-warning consistently for maybe-uninitialized jump label: fix passing kbuild_cflags when checking for asm goto support orangefs: move features validation to fix filesystem hang xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files ring-buffer: Fix return value check in test_ringbuffer() mac80211: unconditionally start new netdev queues with iTXQ support brcmfmac: use local iftype avoiding use-after-free of virtual interface metag/usercopy: Drop unused macros metag/usercopy: Fix alignment error checking metag/usercopy: Add early abort to copy_to_user metag/usercopy: Zero rest of buffer from copy_from_user metag/usercopy: Set flags before ADDZ metag/usercopy: Fix src fixup in from user rapf loops metag/usercopy: Add missing fixups drm/msm: adreno: fix build error without debugfs powerpc: Disable HFSCR[TM] if TM is not supported powerpc/mm: Add missing global TLB invalidate if cxl is active powerpc/64: Fix flush_(d|i)cache_range() called from modules powerpc: Don't try to fix up misaligned load-with-reservation instructions powerpc/crypto/crc32c-vpmsum: Fix missing preempt_disable() dm raid: fix NULL pointer dereference for raid1 without bitmap x86/mce: Don't print MCEs when mcelog is active nios2: reserve boot memory for device tree xtensa: make __pa work with uncached KSEG addresses s390/decompressor: fix initrd corruption caused by bss clear s390/uaccess: get_user() should zero on failure (again) MIPS: Force o32 fp64 support on 32bit MIPS64r6 kernels MIPS: ralink: Fix typos in rt3883 pinctrl MIPS: End spinlocks with .insn MIPS: Lantiq: fix missing xbar kernel panic MIPS: Check TLB before handle_ri_rdhwr() for Loongson-3 MIPS: Add MIPS_CPU_FTLB for Loongson-3A R2 MIPS: Flush wrong invalid FTLB entry for huge page MIPS: c-r4k: Fix Loongson-3's vcache/scache waysize calculation drm/i915/gvt: Fix gvt scheduler interval time drm/i915/kvmgt: fix suspicious rcu dereference usage usb: dwc3: gadget: delay unmap of bounced requests Documentation: stable-kernel-rules: fix stable-tag format mm/mempolicy.c: fix error handling in set_mempolicy and mbind. random: use chacha20 for get_random_int/long kvm: fix page struct leak in handle_vmon drm/edid: constify edid quirk list drm/i915: fix INTEL_BDW_IDS definition drm/i915: more .is_mobile cleanups for BDW drm/i915: actually drive the BDW reserved IDs ASoC: Intel: bytcr_rt5640: quirks for Insyde devices usb: chipidea: msm: Rely on core to override AHBBURST serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x usb: xhci: add quirk flag for broken PED bits usb: host: xhci-plat: enable BROKEN_PED quirk if platform requested usb: dwc3: host: pass quirk-broken-port-ped property for known broken revisions drm/mga: remove device_is_agp callback PCI: Add ACS quirk for Intel Union Point PCI: xgene: Fix double free on init error sata: ahci-da850: implement a workaround for the softreset quirk ACPI / button: Change default behavior to lid_init_state=open ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10 ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10 ASoC: Intel: cht_bsw_rt5645: harden ACPI device detection ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK support ACPI: save NVS memory for Lenovo G50-45 ASoC: sun4i-i2s: Add quirks to handle a31 compatible HID: wacom: don't apply generic settings to old devices arm: kernel: Add SMC structure parameter firmware: qcom: scm: Fix interrupted SCM calls ARM: smccc: Update HVC comment to describe new quirk parameter PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSS PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Ports mmc: sdhci-of-esdhc: remove default broken-cd for ARM PCI: Sort the list of devices with D3 delay quirk by ID watchdog: s3c2410: Fix infinite interrupt in soft mode platform/x86: asus-wmi: Detect quirk_no_rfkill from the DSDT x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirk x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk usb-storage: Add ignore-residue quirk for Initio INIC-3619 x86/reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirk Linux 4.10.10 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1682130/+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