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.8.9 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.8.9 stable release shall be applied: ALSA: info: Return error for invalid read/write ALSA: info: Limit the proc text input size ASoC: cs4270: fix DAPM stream name mismatch dib0700: fix nec repeat handling mm, frontswap: make sure allocated frontswap map is assigned shmem: fix pageflags after swapping DMA32 object swapfile: fix memory corruption via malformed swapfile mm: hwpoison: fix thp split handling in memory_failure() mm/hugetlb: fix huge page reservation leak in private mapping error paths coredump: fix unfreezable coredumping task s390/hypfs: Use get_free_page() instead of kmalloc to ensure page alignment ARC: timer: rtc: implement read loop in "C" vs. inline asm PCI: Don't attempt to claim shadow copies of ROM arc: Implement arch-specific dma_map_ops.mmap pinctrl: cherryview: Serialize register access in suspend/resume pinctrl: cherryview: Prevent possible interrupt storm on resume cpupower: Correct return type of cpu_power_is_cpu_online() in cpufreq-set mmc: sdhci: Fix CMD line reset interfering with ongoing data transfer mmc: sdhci: Fix unexpected data interrupt handling mmc: mmc: Use 500ms as the default generic CMD6 timeout staging: iio: ad5933: avoid uninitialized variable in error case staging: sm750fb: Fix bugs introduced by early commits staging: comedi: ni_tio: fix buggy ni_tio_clock_period_ps() return value drivers: staging: nvec: remove bogus reset command for PS/2 interface Revert "staging: nvec: ps2: change serio type to passthrough" staging: nvec: remove managed resource from PS2 driver usb: dwc3: Fix error handling for core init USB: cdc-acm: fix TIOCMIWAIT usb: gadget: u_ether: remove interrupt throttling drbd: Fix kernel_sendmsg() usage - potential NULL deref toshiba-wmi: Fix loading the driver on non Toshiba laptops clk: qoriq: Don't allow CPU clocks higher than starting value cdc-acm: fix uninitialized variable iio: hid-sensors: Increase the precision of scale to fix wrong reading interpretation. iio: orientation: hid-sensor-rotation: Add PM function (fix non working driver) iio: st_sensors: fix scale configuration for h3lis331dl scsi: qla2xxx: Fix scsi scan hang triggered if adapter fails during init scsi: mpt3sas: Fix for block device of raid exists even after deleting raid disk scsi: scsi_dh_alua: fix missing kref_put() in alua_rtpg_work() scsi: scsi_dh_alua: Fix a reference counting bug KVM: arm/arm64: vgic: Prevent access to invalid SPIs drm/radeon: disable runtime pm in certain cases drm/i915: Respect alternate_ddc_pin for all DDI ports drm/i915/dp: BDW cdclk fix for DP audio drm/i915/dp: Extend BDW DP audio workaround to GEN9 platforms drm/amdgpu: disable runtime pm in certain cases drm/amdgpu: fix crash in acp_hw_fini tty/serial: at91: fix hardware handshake on Atmel platforms drm/amdgpu: fix sched fence slab teardown drm/amd: fix scheduler fence teardown order v2 xprtrdma: use complete() instead complete_all() xprtrdma: Fix DMAR failure in frwr_op_map() after reconnect iommu/io-pgtable-arm: Check for v7s-incapable systems iommu/amd: Free domain id when free a domain of struct dma_ops_domain iommu/vt-d: Fix dead-locks in disable_dmar_iommu() path agp/intel: Flush chipset writes after updating a single PTE watchdog: core: Fix devres_alloc() allocation size Input: synaptics-rmi4 - fix error handling in SPI transport driver Input: synaptics-rmi4 - fix error handling in I2C transport driver perf top: Fix refreshing hierarchy entries on TUI mei: bus: fix received data size check in NFC fixup svcrdma: Skip put_page() when send_reply() fails svcrdma: Tail iovec leaves an orphaned DMA mapping nvme: Delete created IO queues on reset Revert "clocksource/drivers/timer_sun5i: Replace code by clocksource_mmio_init" x86/build: Fix build with older GCC versions clk: samsung: clk-exynos-audss: Fix module autoload rtc: pcf2123: Add missing error code assignment before test s390/dumpstack: restore reliable indicator for call traces lib/genalloc.c: start search from start of chunk hwrng: core - Don't use a stack buffer in add_early_randomness() i40e: fix call of ndo_dflt_bridge_getlink() mmc: sdhci-msm: Fix error return code in sdhci_msm_probe() ACPI / APEI: Fix incorrect return value of ghes_proc() ACPI/PCI/IRQ: assign ISA IRQ directly during early boot stages ACPI/PCI: pci_link: penalize SCI correctly ACPI/PCI: pci_link: Include PIRQ_PENALTY_PCI_USING for ISA IRQs batman-adv: Modify neigh_list only with rcu-list functions gpio/mvebu: Use irq_domain_add_linear gpio: of: fix GPIO drivers with multiple gpio_chip for a single node ASoC: Intel: Skylake: Always acquire runtime pm ref on unload ASoC: sun4i-codec: return error code instead of NULL when create_card fails pinctrl: iproc: Fix iProc and NSP GPIO support mmc: mxs: Initialize the spinlock prior to using it memcg: prevent memcg caches to be both OFF_SLAB & OBJFREELIST_SLAB libceph: fix legacy layout decode with pool 0 NFSv4.1: work around -Wmaybe-uninitialized warning drm/amdgpu: fix fence slab teardown drm/amdgpu: fix a vm_flush fence leak drm/i915: Fix mismatched INIT power domain disabling during suspend netfilter: fix namespace handling in nf_log_proc_dostring Linux 4.8.9 ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Affects: linux (Ubuntu Yakkety) Importance: Undecided Status: New ** Tags: kernel-stable-tracking-bug ** Tags added: kernel-stable-tracking-bug ** Also affects: linux (Ubuntu Yakkety) 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.8.9 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.8.9 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.8.9 stable release shall be + applied: - The following patches from the v4.8.9 stable release shall be - applied: + ALSA: info: Return error for invalid read/write + ALSA: info: Limit the proc text input size + ASoC: cs4270: fix DAPM stream name mismatch + dib0700: fix nec repeat handling + mm, frontswap: make sure allocated frontswap map is assigned + shmem: fix pageflags after swapping DMA32 object + swapfile: fix memory corruption via malformed swapfile + mm: hwpoison: fix thp split handling in memory_failure() + mm/hugetlb: fix huge page reservation leak in private mapping error paths + coredump: fix unfreezable coredumping task + s390/hypfs: Use get_free_page() instead of kmalloc to ensure page alignment + ARC: timer: rtc: implement read loop in "C" vs. inline asm + PCI: Don't attempt to claim shadow copies of ROM + arc: Implement arch-specific dma_map_ops.mmap + pinctrl: cherryview: Serialize register access in suspend/resume + pinctrl: cherryview: Prevent possible interrupt storm on resume + cpupower: Correct return type of cpu_power_is_cpu_online() in cpufreq-set + mmc: sdhci: Fix CMD line reset interfering with ongoing data transfer + mmc: sdhci: Fix unexpected data interrupt handling + mmc: mmc: Use 500ms as the default generic CMD6 timeout + staging: iio: ad5933: avoid uninitialized variable in error case + staging: sm750fb: Fix bugs introduced by early commits + staging: comedi: ni_tio: fix buggy ni_tio_clock_period_ps() return value + drivers: staging: nvec: remove bogus reset command for PS/2 interface + Revert "staging: nvec: ps2: change serio type to passthrough" + staging: nvec: remove managed resource from PS2 driver + usb: dwc3: Fix error handling for core init + USB: cdc-acm: fix TIOCMIWAIT + usb: gadget: u_ether: remove interrupt throttling + drbd: Fix kernel_sendmsg() usage - potential NULL deref + toshiba-wmi: Fix loading the driver on non Toshiba laptops + clk: qoriq: Don't allow CPU clocks higher than starting value + cdc-acm: fix uninitialized variable + iio: hid-sensors: Increase the precision of scale to fix wrong reading interpretation. + iio: orientation: hid-sensor-rotation: Add PM function (fix non working driver) + iio: st_sensors: fix scale configuration for h3lis331dl + scsi: qla2xxx: Fix scsi scan hang triggered if adapter fails during init + scsi: mpt3sas: Fix for block device of raid exists even after deleting raid disk + scsi: scsi_dh_alua: fix missing kref_put() in alua_rtpg_work() + scsi: scsi_dh_alua: Fix a reference counting bug + KVM: arm/arm64: vgic: Prevent access to invalid SPIs + drm/radeon: disable runtime pm in certain cases + drm/i915: Respect alternate_ddc_pin for all DDI ports + drm/i915/dp: BDW cdclk fix for DP audio + drm/i915/dp: Extend BDW DP audio workaround to GEN9 platforms + drm/amdgpu: disable runtime pm in certain cases + drm/amdgpu: fix crash in acp_hw_fini + tty/serial: at91: fix hardware handshake on Atmel platforms + drm/amdgpu: fix sched fence slab teardown + drm/amd: fix scheduler fence teardown order v2 + xprtrdma: use complete() instead complete_all() + xprtrdma: Fix DMAR failure in frwr_op_map() after reconnect + iommu/io-pgtable-arm: Check for v7s-incapable systems + iommu/amd: Free domain id when free a domain of struct dma_ops_domain + iommu/vt-d: Fix dead-locks in disable_dmar_iommu() path + agp/intel: Flush chipset writes after updating a single PTE + watchdog: core: Fix devres_alloc() allocation size + Input: synaptics-rmi4 - fix error handling in SPI transport driver + Input: synaptics-rmi4 - fix error handling in I2C transport driver + perf top: Fix refreshing hierarchy entries on TUI + mei: bus: fix received data size check in NFC fixup + svcrdma: Skip put_page() when send_reply() fails + svcrdma: Tail iovec leaves an orphaned DMA mapping + nvme: Delete created IO queues on reset + Revert "clocksource/drivers/timer_sun5i: Replace code by clocksource_mmio_init" + x86/build: Fix build with older GCC versions + clk: samsung: clk-exynos-audss: Fix module autoload + rtc: pcf2123: Add missing error code assignment before test + s390/dumpstack: restore reliable indicator for call traces + lib/genalloc.c: start search from start of chunk + hwrng: core - Don't use a stack buffer in add_early_randomness() + i40e: fix call of ndo_dflt_bridge_getlink() + mmc: sdhci-msm: Fix error return code in sdhci_msm_probe() + ACPI / APEI: Fix incorrect return value of ghes_proc() + ACPI/PCI/IRQ: assign ISA IRQ directly during early boot stages + ACPI/PCI: pci_link: penalize SCI correctly + ACPI/PCI: pci_link: Include PIRQ_PENALTY_PCI_USING for ISA IRQs + batman-adv: Modify neigh_list only with rcu-list functions + gpio/mvebu: Use irq_domain_add_linear + gpio: of: fix GPIO drivers with multiple gpio_chip for a single node + ASoC: Intel: Skylake: Always acquire runtime pm ref on unload + ASoC: sun4i-codec: return error code instead of NULL when create_card fails + pinctrl: iproc: Fix iProc and NSP GPIO support + mmc: mxs: Initialize the spinlock prior to using it + memcg: prevent memcg caches to be both OFF_SLAB & OBJFREELIST_SLAB + libceph: fix legacy layout decode with pool 0 + NFSv4.1: work around -Wmaybe-uninitialized warning + drm/amdgpu: fix fence slab teardown + drm/amdgpu: fix a vm_flush fence leak + drm/i915: Fix mismatched INIT power domain disabling during suspend + netfilter: fix namespace handling in nf_log_proc_dostring + Linux 4.8.9 -- 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/1642972 Title: Yakkety update to v4.8.9 stable release Status in linux package in Ubuntu: New Status in linux source package in Yakkety: 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.8.9 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.8.9 stable release shall be applied: ALSA: info: Return error for invalid read/write ALSA: info: Limit the proc text input size ASoC: cs4270: fix DAPM stream name mismatch dib0700: fix nec repeat handling mm, frontswap: make sure allocated frontswap map is assigned shmem: fix pageflags after swapping DMA32 object swapfile: fix memory corruption via malformed swapfile mm: hwpoison: fix thp split handling in memory_failure() mm/hugetlb: fix huge page reservation leak in private mapping error paths coredump: fix unfreezable coredumping task s390/hypfs: Use get_free_page() instead of kmalloc to ensure page alignment ARC: timer: rtc: implement read loop in "C" vs. inline asm PCI: Don't attempt to claim shadow copies of ROM arc: Implement arch-specific dma_map_ops.mmap pinctrl: cherryview: Serialize register access in suspend/resume pinctrl: cherryview: Prevent possible interrupt storm on resume cpupower: Correct return type of cpu_power_is_cpu_online() in cpufreq-set mmc: sdhci: Fix CMD line reset interfering with ongoing data transfer mmc: sdhci: Fix unexpected data interrupt handling mmc: mmc: Use 500ms as the default generic CMD6 timeout staging: iio: ad5933: avoid uninitialized variable in error case staging: sm750fb: Fix bugs introduced by early commits staging: comedi: ni_tio: fix buggy ni_tio_clock_period_ps() return value drivers: staging: nvec: remove bogus reset command for PS/2 interface Revert "staging: nvec: ps2: change serio type to passthrough" staging: nvec: remove managed resource from PS2 driver usb: dwc3: Fix error handling for core init USB: cdc-acm: fix TIOCMIWAIT usb: gadget: u_ether: remove interrupt throttling drbd: Fix kernel_sendmsg() usage - potential NULL deref toshiba-wmi: Fix loading the driver on non Toshiba laptops clk: qoriq: Don't allow CPU clocks higher than starting value cdc-acm: fix uninitialized variable iio: hid-sensors: Increase the precision of scale to fix wrong reading interpretation. iio: orientation: hid-sensor-rotation: Add PM function (fix non working driver) iio: st_sensors: fix scale configuration for h3lis331dl scsi: qla2xxx: Fix scsi scan hang triggered if adapter fails during init scsi: mpt3sas: Fix for block device of raid exists even after deleting raid disk scsi: scsi_dh_alua: fix missing kref_put() in alua_rtpg_work() scsi: scsi_dh_alua: Fix a reference counting bug KVM: arm/arm64: vgic: Prevent access to invalid SPIs drm/radeon: disable runtime pm in certain cases drm/i915: Respect alternate_ddc_pin for all DDI ports drm/i915/dp: BDW cdclk fix for DP audio drm/i915/dp: Extend BDW DP audio workaround to GEN9 platforms drm/amdgpu: disable runtime pm in certain cases drm/amdgpu: fix crash in acp_hw_fini tty/serial: at91: fix hardware handshake on Atmel platforms drm/amdgpu: fix sched fence slab teardown drm/amd: fix scheduler fence teardown order v2 xprtrdma: use complete() instead complete_all() xprtrdma: Fix DMAR failure in frwr_op_map() after reconnect iommu/io-pgtable-arm: Check for v7s-incapable systems iommu/amd: Free domain id when free a domain of struct dma_ops_domain iommu/vt-d: Fix dead-locks in disable_dmar_iommu() path agp/intel: Flush chipset writes after updating a single PTE watchdog: core: Fix devres_alloc() allocation size Input: synaptics-rmi4 - fix error handling in SPI transport driver Input: synaptics-rmi4 - fix error handling in I2C transport driver perf top: Fix refreshing hierarchy entries on TUI mei: bus: fix received data size check in NFC fixup svcrdma: Skip put_page() when send_reply() fails svcrdma: Tail iovec leaves an orphaned DMA mapping nvme: Delete created IO queues on reset Revert "clocksource/drivers/timer_sun5i: Replace code by clocksource_mmio_init" x86/build: Fix build with older GCC versions clk: samsung: clk-exynos-audss: Fix module autoload rtc: pcf2123: Add missing error code assignment before test s390/dumpstack: restore reliable indicator for call traces lib/genalloc.c: start search from start of chunk hwrng: core - Don't use a stack buffer in add_early_randomness() i40e: fix call of ndo_dflt_bridge_getlink() mmc: sdhci-msm: Fix error return code in sdhci_msm_probe() ACPI / APEI: Fix incorrect return value of ghes_proc() ACPI/PCI/IRQ: assign ISA IRQ directly during early boot stages ACPI/PCI: pci_link: penalize SCI correctly ACPI/PCI: pci_link: Include PIRQ_PENALTY_PCI_USING for ISA IRQs batman-adv: Modify neigh_list only with rcu-list functions gpio/mvebu: Use irq_domain_add_linear gpio: of: fix GPIO drivers with multiple gpio_chip for a single node ASoC: Intel: Skylake: Always acquire runtime pm ref on unload ASoC: sun4i-codec: return error code instead of NULL when create_card fails pinctrl: iproc: Fix iProc and NSP GPIO support mmc: mxs: Initialize the spinlock prior to using it memcg: prevent memcg caches to be both OFF_SLAB & OBJFREELIST_SLAB libceph: fix legacy layout decode with pool 0 NFSv4.1: work around -Wmaybe-uninitialized warning drm/amdgpu: fix fence slab teardown drm/amdgpu: fix a vm_flush fence leak drm/i915: Fix mismatched INIT power domain disabling during suspend netfilter: fix namespace handling in nf_log_proc_dostring Linux 4.8.9 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1642972/+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