2017-04-28 15:19:02 |
Stefan Bader |
bug |
|
|
added bug |
2017-04-28 15:19:03 |
Stefan Bader |
tags |
|
kernel-stable-tracking-bug |
|
2017-04-28 15:19:04 |
Stefan Bader |
bug |
|
|
added subscriber SRU Verification |
2017-04-28 15:19:05 |
Stefan Bader |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2017-04-28 15:19:08 |
Stefan Bader |
nominated for series |
|
Ubuntu Zesty |
|
2017-04-28 15:19:09 |
Stefan Bader |
bug task added |
|
linux (Ubuntu Zesty) |
|
2017-04-28 15:20:13 |
Stefan Bader |
linux (Ubuntu Zesty): status |
New |
In Progress |
|
2017-04-28 15:20:13 |
Stefan Bader |
linux (Ubuntu Zesty): assignee |
|
Stefan Bader (smb) |
|
2017-04-28 15:57:52 |
Stefan Bader |
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:
|
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. |
|
2017-04-28 15:59:09 |
Stefan Bader |
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. |
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. |
|
2017-05-05 17:55:37 |
Thadeu Lima de Souza Cascardo |
linux (Ubuntu Zesty): status |
In Progress |
Fix Committed |
|
2017-06-01 20:49:51 |
Launchpad Janitor |
linux (Ubuntu): status |
New |
Fix Released |
|
2017-06-01 20:49:51 |
Launchpad Janitor |
cve linked |
|
2017-0605 |
|
2017-06-01 20:49:51 |
Launchpad Janitor |
cve linked |
|
2017-7979 |
|
2017-06-06 13:13:53 |
Launchpad Janitor |
linux (Ubuntu Zesty): status |
Fix Committed |
Fix Released |
|