** 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 4.10.12 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 4.10.12 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 4.10.12 stable release shall be applied: + * Un-revert "audit: fix auditd/kernel connection state tracking"(1) + * cgroup, kthread: close race window where new kthreads can be migrated to non-root cgroups + * audit: make sure we don't let the retry queue grow without bounds + * tcmu: Fix possible overwrite of t_data_sg's last iov[] + * tcmu: Fix wrongly calculating of the base_command_size + * tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI case + * thp: fix MADV_DONTNEED vs. MADV_FREE race + * thp: fix MADV_DONTNEED vs clear soft dirty race + * zsmalloc: expand class bit + * orangefs: free superblock when mount fails + * drm/nouveau/mpeg: mthd returns true on success now + * drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one + * drm/nouveau/kms/nv50: fix setting of HeadSetRasterVertBlankDmi method + * drm/nouveau/kms/nv50: fix double dma_fence_put() when destroying plane state + * drm/nouveau: initial support (display-only) for GP107 + * drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit() + * drm/fb-helper: Allow var->x/yres(_virtual) < fb->width/height again + * CIFS: reconnect thread reschedule itself + * CIFS: store results of cifs_reopen_file to avoid infinite wait + * Input: xpad - add support for Razer Wildcat gamepad + * perf annotate s390: Fix perf annotate error -95 (4.10 regression) + * perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32() + * x86/efi: Don't try to reserve runtime regions + * x86/signals: Fix lower/upper bound reporting in compat siginfo + * x86/intel_rdt: Fix locking in rdtgroup_schemata_write() + * x86, pmem: fix broken __copy_user_nocache cache-bypass assumptions + * x86/vdso: Ensure vdso32_enabled gets set to valid values only + * x86/vdso: Plug race between mapping and ELF header setup + * acpi, nfit, libnvdimm: fix interleave set cookie calculation (64-bit comparison) + * ACPI / scan: Set the visited flag for all enumerated devices + * parisc: fix bugs in pa_memcpy + * efi/libstub: Skip GOP with PIXEL_BLT_ONLY format + * efi/fb: Avoid reconfiguration of BAR that covers the framebuffer + * iscsi-target: Fix TMR reference leak during session shutdown + * iscsi-target: Drop work-around for legacy GlobalSAN initiator + * scsi: sr: Sanity check returned mode data + * scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable + * scsi: qla2xxx: Add fix to read correct register value for ISP82xx. + * scsi: sd: Fix capacity calculation with 32-bit sector_t + * target: Avoid mappedlun symlink creation during lun shutdown + * xen, fbfront: fix connecting to backend + * new privimitive: iov_iter_revert() + * make skb_copy_datagram_msg() et.al. preserve ->msg_iter on error + * libnvdimm: fix blk free space accounting + * libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat + * libnvdimm: band aid btt vs clear poison locking + * can: ifi: use correct register to read rx status + * pwm: rockchip: State of PWM clock should synchronize with PWM enabled state + * cpufreq: Bring CPUs up even if cpufreq_online() failed + * irqchip/irq-imx-gpcv2: Fix spinlock initialization + * ftrace: Fix removing of second function probe + * drm/i915/gvt: set the correct default value of CTX STATUS PTR + * char: lack of bool string made CONFIG_DEVPORT always on + * Revert "MIPS: Lantiq: Fix cascaded IRQ setup" + * zram: do not use copy_page with non-page aligned address + * ftrace: Fix function pid filter on instances + * crypto: algif_aead - Fix bogus request dereference in completion function + * crypto: xts - Fix use-after-free on EINPROGRESS + * crypto: ahash - Fix EINPROGRESS notification callback + * crypto: lrw - Fix use-after-free on EINPROGRESS + * parisc: Fix get_user() for 64-bit value on 32-bit kernel + * dvb-usb-v2: avoid use-after-free + * ASoC: Intel: select DW_DMAC_CORE since it's mandatory + * platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event + * x86/xen: Fix APIC id mismatch warning on Intel + * ACPI / EC: Use busy polling mode when GPE is not enabled + * rtc: tegra: Implement clock handling + * mm: Tighten x86 /dev/mem with zeroing reads + * cxusb: Use a dma capable buffer also for reading + * virtio-console: avoid DMA from stack + * Linux 4.10.12 - The following patches from the 4.10.12 stable release shall be - applied: + (1) Stable patch got reverted as it caused regressions but the + regression is now fixed in 4.10.12.
** Description changed: 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 4.10.12 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 4.10.12 stable release shall be applied: * Un-revert "audit: fix auditd/kernel connection state tracking"(1) - * cgroup, kthread: close race window where new kthreads can be migrated to non-root cgroups + * cgroup, kthread: close race window where new kthreads can be migrated to + non-root cgroups * audit: make sure we don't let the retry queue grow without bounds * tcmu: Fix possible overwrite of t_data_sg's last iov[] * tcmu: Fix wrongly calculating of the base_command_size * tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI case * thp: fix MADV_DONTNEED vs. MADV_FREE race * thp: fix MADV_DONTNEED vs clear soft dirty race * zsmalloc: expand class bit * orangefs: free superblock when mount fails * drm/nouveau/mpeg: mthd returns true on success now * drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one * drm/nouveau/kms/nv50: fix setting of HeadSetRasterVertBlankDmi method - * drm/nouveau/kms/nv50: fix double dma_fence_put() when destroying plane state + * drm/nouveau/kms/nv50: fix double dma_fence_put() when destroying plane + state * drm/nouveau: initial support (display-only) for GP107 * drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit() * drm/fb-helper: Allow var->x/yres(_virtual) < fb->width/height again * CIFS: reconnect thread reschedule itself * CIFS: store results of cifs_reopen_file to avoid infinite wait * Input: xpad - add support for Razer Wildcat gamepad * perf annotate s390: Fix perf annotate error -95 (4.10 regression) * perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32() * x86/efi: Don't try to reserve runtime regions * x86/signals: Fix lower/upper bound reporting in compat siginfo * x86/intel_rdt: Fix locking in rdtgroup_schemata_write() * x86, pmem: fix broken __copy_user_nocache cache-bypass assumptions * x86/vdso: Ensure vdso32_enabled gets set to valid values only * x86/vdso: Plug race between mapping and ELF header setup - * acpi, nfit, libnvdimm: fix interleave set cookie calculation (64-bit comparison) + * acpi, nfit, libnvdimm: fix interleave set cookie calculation (64-bit + comparison) * ACPI / scan: Set the visited flag for all enumerated devices * parisc: fix bugs in pa_memcpy * efi/libstub: Skip GOP with PIXEL_BLT_ONLY format * efi/fb: Avoid reconfiguration of BAR that covers the framebuffer * iscsi-target: Fix TMR reference leak during session shutdown * iscsi-target: Drop work-around for legacy GlobalSAN initiator * scsi: sr: Sanity check returned mode data * scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable * scsi: qla2xxx: Add fix to read correct register value for ISP82xx. * scsi: sd: Fix capacity calculation with 32-bit sector_t * target: Avoid mappedlun symlink creation during lun shutdown * xen, fbfront: fix connecting to backend * new privimitive: iov_iter_revert() * make skb_copy_datagram_msg() et.al. preserve ->msg_iter on error * libnvdimm: fix blk free space accounting * libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat * libnvdimm: band aid btt vs clear poison locking * can: ifi: use correct register to read rx status * pwm: rockchip: State of PWM clock should synchronize with PWM enabled state * cpufreq: Bring CPUs up even if cpufreq_online() failed * irqchip/irq-imx-gpcv2: Fix spinlock initialization * ftrace: Fix removing of second function probe * drm/i915/gvt: set the correct default value of CTX STATUS PTR * char: lack of bool string made CONFIG_DEVPORT always on * Revert "MIPS: Lantiq: Fix cascaded IRQ setup" * zram: do not use copy_page with non-page aligned address * ftrace: Fix function pid filter on instances * crypto: algif_aead - Fix bogus request dereference in completion function * crypto: xts - Fix use-after-free on EINPROGRESS * crypto: ahash - Fix EINPROGRESS notification callback * crypto: lrw - Fix use-after-free on EINPROGRESS * parisc: Fix get_user() for 64-bit value on 32-bit kernel * dvb-usb-v2: avoid use-after-free * ASoC: Intel: select DW_DMAC_CORE since it's mandatory - * platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event + * platform/x86: acer-wmi: setup accelerometer when machine has appropriate + notify event * x86/xen: Fix APIC id mismatch warning on Intel * ACPI / EC: Use busy polling mode when GPE is not enabled * rtc: tegra: Implement clock handling * mm: Tighten x86 /dev/mem with zeroing reads * cxusb: Use a dma capable buffer also for reading * virtio-console: avoid DMA from stack * Linux 4.10.12 (1) Stable patch got reverted as it caused regressions but the regression is now fixed in 4.10.12. -- 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/1687045 Title: Zesty update to 4.10.12 stable release Status in linux package in Ubuntu: New Status in linux source package in Zesty: 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 4.10.12 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 4.10.12 stable release shall be applied: * Un-revert "audit: fix auditd/kernel connection state tracking"(1) * cgroup, kthread: close race window where new kthreads can be migrated to non-root cgroups * audit: make sure we don't let the retry queue grow without bounds * tcmu: Fix possible overwrite of t_data_sg's last iov[] * tcmu: Fix wrongly calculating of the base_command_size * tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI case * thp: fix MADV_DONTNEED vs. MADV_FREE race * thp: fix MADV_DONTNEED vs clear soft dirty race * zsmalloc: expand class bit * orangefs: free superblock when mount fails * drm/nouveau/mpeg: mthd returns true on success now * drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one * drm/nouveau/kms/nv50: fix setting of HeadSetRasterVertBlankDmi method * drm/nouveau/kms/nv50: fix double dma_fence_put() when destroying plane state * drm/nouveau: initial support (display-only) for GP107 * drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit() * drm/fb-helper: Allow var->x/yres(_virtual) < fb->width/height again * CIFS: reconnect thread reschedule itself * CIFS: store results of cifs_reopen_file to avoid infinite wait * Input: xpad - add support for Razer Wildcat gamepad * perf annotate s390: Fix perf annotate error -95 (4.10 regression) * perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32() * x86/efi: Don't try to reserve runtime regions * x86/signals: Fix lower/upper bound reporting in compat siginfo * x86/intel_rdt: Fix locking in rdtgroup_schemata_write() * x86, pmem: fix broken __copy_user_nocache cache-bypass assumptions * x86/vdso: Ensure vdso32_enabled gets set to valid values only * x86/vdso: Plug race between mapping and ELF header setup * acpi, nfit, libnvdimm: fix interleave set cookie calculation (64-bit comparison) * ACPI / scan: Set the visited flag for all enumerated devices * parisc: fix bugs in pa_memcpy * efi/libstub: Skip GOP with PIXEL_BLT_ONLY format * efi/fb: Avoid reconfiguration of BAR that covers the framebuffer * iscsi-target: Fix TMR reference leak during session shutdown * iscsi-target: Drop work-around for legacy GlobalSAN initiator * scsi: sr: Sanity check returned mode data * scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable * scsi: qla2xxx: Add fix to read correct register value for ISP82xx. * scsi: sd: Fix capacity calculation with 32-bit sector_t * target: Avoid mappedlun symlink creation during lun shutdown * xen, fbfront: fix connecting to backend * new privimitive: iov_iter_revert() * make skb_copy_datagram_msg() et.al. preserve ->msg_iter on error * libnvdimm: fix blk free space accounting * libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat * libnvdimm: band aid btt vs clear poison locking * can: ifi: use correct register to read rx status * pwm: rockchip: State of PWM clock should synchronize with PWM enabled state * cpufreq: Bring CPUs up even if cpufreq_online() failed * irqchip/irq-imx-gpcv2: Fix spinlock initialization * ftrace: Fix removing of second function probe * drm/i915/gvt: set the correct default value of CTX STATUS PTR * char: lack of bool string made CONFIG_DEVPORT always on * Revert "MIPS: Lantiq: Fix cascaded IRQ setup" * zram: do not use copy_page with non-page aligned address * ftrace: Fix function pid filter on instances * crypto: algif_aead - Fix bogus request dereference in completion function * crypto: xts - Fix use-after-free on EINPROGRESS * crypto: ahash - Fix EINPROGRESS notification callback * crypto: lrw - Fix use-after-free on EINPROGRESS * parisc: Fix get_user() for 64-bit value on 32-bit kernel * dvb-usb-v2: avoid use-after-free * ASoC: Intel: select DW_DMAC_CORE since it's mandatory * platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event * x86/xen: Fix APIC id mismatch warning on Intel * ACPI / EC: Use busy polling mode when GPE is not enabled * rtc: tegra: Implement clock handling * mm: Tighten x86 /dev/mem with zeroing reads * cxusb: Use a dma capable buffer also for reading * virtio-console: avoid DMA from stack * Linux 4.10.12 (1) Stable patch got reverted as it caused regressions but the regression is now fixed in 4.10.12. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1687045/+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