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 4.4.127 upstream stable 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.4.127 stable release shall be applied: * Linux 4.4.127 * Revert "ip6_vti: adjust vti mtu according to mtu of lower device" * net: cavium: liquidio: fix up "Avoid dma_unmap_single on uninitialized ndata" * spi: davinci: fix up dma_mapping_error() incorrect patch * Revert "mtip32xx: use runtime tag to initialize command header" * Revert "cpufreq: Fix governor module removal race" * Revert "ARM: dts: omap3-n900: Fix the audio CODEC's reset pin" * Revert "ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin" * Revert "PCI/MSI: Stop disabling MSI/MSI-X in pci_device_shutdown()" * nospec: Kill array_index_nospec_mask_check() * nospec: Move array_index_nospec() parameter checking into separate macro * net: hns: Fix ethtool private flags * md/raid10: reset the 'first' at the end of loop * ARM: dts: am57xx-beagle-x15-common: Add overide powerhold property * ARM: dts: dra7: Add power hold and power controller properties to palmas * Documentation: pinctrl: palmas: Add ti,palmas-powerhold-override property definition * vt: change SGR 21 to follow the standards * Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad * Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list * staging: comedi: ni_mio_common: ack ai fifo error interrupts. * fs/proc: Stop trying to report thread stacks * crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one * crypto: ahash - Fix early termination in hash walk * parport_pc: Add support for WCH CH382L PCI-E single parallel port card. * media: usbtv: prevent double free in error case * mei: remove dev_err message on an unsupported ioctl * USB: serial: cp210x: add ELDAT Easywave RX09 id * USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator * USB: serial: ftdi_sio: add RT Systems VX-8 cable * usb: dwc2: Improve gadget state disconnection handling * scsi: virtio_scsi: always read VPD pages for multiqueue too * llist: clang: introduce member_address_is_nonnull() * Bluetooth: Fix missing encryption refresh on Security Request * netfilter: x_tables: add and use xt_check_proc_name * netfilter: bridge: ebt_among: add more missing match size checks * xfrm: Refuse to insert 32 bit userspace socket policies on 64 bit systems * net: xfrm: use preempt-safe this_cpu_read() in ipcomp_alloc_tfms() * RDMA/ucma: Introduce safer rdma_addr_size() variants * RDMA/ucma: Don't allow join attempts for unsupported AF family * RDMA/ucma: Check that device exists prior to accessing it * RDMA/ucma: Check that device is connected prior to access it * RDMA/ucma: Ensure that CM_ID exists prior to access it * RDMA/ucma: Fix use-after-free access in ucma_close * RDMA/ucma: Check AF family prior resolving address * xfrm_user: uncoditionally validate esn replay attribute struct * arm64: avoid overflow in VA_START and PAGE_OFFSET * selinux: Remove redundant check for unknown labeling behavior * netfilter: ctnetlink: Make some parameters integer to avoid enum mismatch * tty: provide tty_name() even without CONFIG_TTY * audit: add tty field to LOGIN event * frv: declare jiffies to be located in the .data section * jiffies.h: declare jiffies and jiffies_64 with ____cacheline_aligned_in_smp * fs: compat: Remove warning from COMPATIBLE_IOCTL * selinux: Remove unnecessary check of array base in selinux_set_mapping() * cpumask: Add helper cpumask_available() * genirq: Use cpumask_available() for check of cpumask variable * netfilter: nf_nat_h323: fix logical-not-parentheses warning * Input: mousedev - fix implicit conversion warning * dm ioctl: remove double parentheses * PCI: Make PCI_ROM_ADDRESS_MASK a 32-bit constant * writeback: fix the wrong congested state variable definition * ACPI, PCI, irq: remove redundant check for null string pointer * kprobes/x86: Fix to set RWX bits correctly before releasing trampoline * usb: gadget: f_hid: fix: Prevent accessing released memory * usb: gadget: align buffer size when allocating for OUT endpoint * usb: gadget: fix usb_ep_align_maybe endianness and new usb_ep_align * usb: gadget: change len to size_t on alloc_ep_req() * usb: gadget: define free_ep_req as universal function * partitions/msdos: Unable to mount UFS 44bsd partitions * perf/hwbp: Simplify the perf-hwbp code, fix documentation * ALSA: pcm: potential uninitialized return values * ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent() * mtd: jedec_probe: Fix crash in jedec_read_mfr() ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Tags: kernel-stable-tracking-bug ** 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.4.127 upstream stable 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.4.127 stable release shall be applied: - <to-be-filled-in> + * Linux 4.4.127 + * Revert "ip6_vti: adjust vti mtu according to mtu of lower device" + * net: cavium: liquidio: fix up "Avoid dma_unmap_single on uninitialized ndata" + * spi: davinci: fix up dma_mapping_error() incorrect patch + * Revert "mtip32xx: use runtime tag to initialize command header" + * Revert "cpufreq: Fix governor module removal race" + * Revert "ARM: dts: omap3-n900: Fix the audio CODEC's reset pin" + * Revert "ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin" + * Revert "PCI/MSI: Stop disabling MSI/MSI-X in pci_device_shutdown()" + * nospec: Kill array_index_nospec_mask_check() + * nospec: Move array_index_nospec() parameter checking into separate macro + * net: hns: Fix ethtool private flags + * md/raid10: reset the 'first' at the end of loop + * ARM: dts: am57xx-beagle-x15-common: Add overide powerhold property + * ARM: dts: dra7: Add power hold and power controller properties to palmas + * Documentation: pinctrl: palmas: Add ti,palmas-powerhold-override property definition + * vt: change SGR 21 to follow the standards + * Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad + * Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list + * staging: comedi: ni_mio_common: ack ai fifo error interrupts. + * fs/proc: Stop trying to report thread stacks + * crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one + * crypto: ahash - Fix early termination in hash walk + * parport_pc: Add support for WCH CH382L PCI-E single parallel port card. + * media: usbtv: prevent double free in error case + * mei: remove dev_err message on an unsupported ioctl + * USB: serial: cp210x: add ELDAT Easywave RX09 id + * USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator + * USB: serial: ftdi_sio: add RT Systems VX-8 cable + * usb: dwc2: Improve gadget state disconnection handling + * scsi: virtio_scsi: always read VPD pages for multiqueue too + * llist: clang: introduce member_address_is_nonnull() + * Bluetooth: Fix missing encryption refresh on Security Request + * netfilter: x_tables: add and use xt_check_proc_name + * netfilter: bridge: ebt_among: add more missing match size checks + * xfrm: Refuse to insert 32 bit userspace socket policies on 64 bit systems + * net: xfrm: use preempt-safe this_cpu_read() in ipcomp_alloc_tfms() + * RDMA/ucma: Introduce safer rdma_addr_size() variants + * RDMA/ucma: Don't allow join attempts for unsupported AF family + * RDMA/ucma: Check that device exists prior to accessing it + * RDMA/ucma: Check that device is connected prior to access it + * RDMA/ucma: Ensure that CM_ID exists prior to access it + * RDMA/ucma: Fix use-after-free access in ucma_close + * RDMA/ucma: Check AF family prior resolving address + * xfrm_user: uncoditionally validate esn replay attribute struct + * arm64: avoid overflow in VA_START and PAGE_OFFSET + * selinux: Remove redundant check for unknown labeling behavior + * netfilter: ctnetlink: Make some parameters integer to avoid enum mismatch + * tty: provide tty_name() even without CONFIG_TTY + * audit: add tty field to LOGIN event + * frv: declare jiffies to be located in the .data section + * jiffies.h: declare jiffies and jiffies_64 with ____cacheline_aligned_in_smp + * fs: compat: Remove warning from COMPATIBLE_IOCTL + * selinux: Remove unnecessary check of array base in selinux_set_mapping() + * cpumask: Add helper cpumask_available() + * genirq: Use cpumask_available() for check of cpumask variable + * netfilter: nf_nat_h323: fix logical-not-parentheses warning + * Input: mousedev - fix implicit conversion warning + * dm ioctl: remove double parentheses + * PCI: Make PCI_ROM_ADDRESS_MASK a 32-bit constant + * writeback: fix the wrong congested state variable definition + * ACPI, PCI, irq: remove redundant check for null string pointer + * kprobes/x86: Fix to set RWX bits correctly before releasing trampoline + * usb: gadget: f_hid: fix: Prevent accessing released memory + * usb: gadget: align buffer size when allocating for OUT endpoint + * usb: gadget: fix usb_ep_align_maybe endianness and new usb_ep_align + * usb: gadget: change len to size_t on alloc_ep_req() + * usb: gadget: define free_ep_req as universal function + * partitions/msdos: Unable to mount UFS 44bsd partitions + * perf/hwbp: Simplify the perf-hwbp code, fix documentation + * ALSA: pcm: potential uninitialized return values + * ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent() + * mtd: jedec_probe: Fix crash in jedec_read_mfr() -- 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/1765007 Title: Xenial update to 4.4.127 stable release Status in linux package in Ubuntu: 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 4.4.127 upstream stable 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.4.127 stable release shall be applied: * Linux 4.4.127 * Revert "ip6_vti: adjust vti mtu according to mtu of lower device" * net: cavium: liquidio: fix up "Avoid dma_unmap_single on uninitialized ndata" * spi: davinci: fix up dma_mapping_error() incorrect patch * Revert "mtip32xx: use runtime tag to initialize command header" * Revert "cpufreq: Fix governor module removal race" * Revert "ARM: dts: omap3-n900: Fix the audio CODEC's reset pin" * Revert "ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin" * Revert "PCI/MSI: Stop disabling MSI/MSI-X in pci_device_shutdown()" * nospec: Kill array_index_nospec_mask_check() * nospec: Move array_index_nospec() parameter checking into separate macro * net: hns: Fix ethtool private flags * md/raid10: reset the 'first' at the end of loop * ARM: dts: am57xx-beagle-x15-common: Add overide powerhold property * ARM: dts: dra7: Add power hold and power controller properties to palmas * Documentation: pinctrl: palmas: Add ti,palmas-powerhold-override property definition * vt: change SGR 21 to follow the standards * Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad * Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list * staging: comedi: ni_mio_common: ack ai fifo error interrupts. * fs/proc: Stop trying to report thread stacks * crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one * crypto: ahash - Fix early termination in hash walk * parport_pc: Add support for WCH CH382L PCI-E single parallel port card. * media: usbtv: prevent double free in error case * mei: remove dev_err message on an unsupported ioctl * USB: serial: cp210x: add ELDAT Easywave RX09 id * USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator * USB: serial: ftdi_sio: add RT Systems VX-8 cable * usb: dwc2: Improve gadget state disconnection handling * scsi: virtio_scsi: always read VPD pages for multiqueue too * llist: clang: introduce member_address_is_nonnull() * Bluetooth: Fix missing encryption refresh on Security Request * netfilter: x_tables: add and use xt_check_proc_name * netfilter: bridge: ebt_among: add more missing match size checks * xfrm: Refuse to insert 32 bit userspace socket policies on 64 bit systems * net: xfrm: use preempt-safe this_cpu_read() in ipcomp_alloc_tfms() * RDMA/ucma: Introduce safer rdma_addr_size() variants * RDMA/ucma: Don't allow join attempts for unsupported AF family * RDMA/ucma: Check that device exists prior to accessing it * RDMA/ucma: Check that device is connected prior to access it * RDMA/ucma: Ensure that CM_ID exists prior to access it * RDMA/ucma: Fix use-after-free access in ucma_close * RDMA/ucma: Check AF family prior resolving address * xfrm_user: uncoditionally validate esn replay attribute struct * arm64: avoid overflow in VA_START and PAGE_OFFSET * selinux: Remove redundant check for unknown labeling behavior * netfilter: ctnetlink: Make some parameters integer to avoid enum mismatch * tty: provide tty_name() even without CONFIG_TTY * audit: add tty field to LOGIN event * frv: declare jiffies to be located in the .data section * jiffies.h: declare jiffies and jiffies_64 with ____cacheline_aligned_in_smp * fs: compat: Remove warning from COMPATIBLE_IOCTL * selinux: Remove unnecessary check of array base in selinux_set_mapping() * cpumask: Add helper cpumask_available() * genirq: Use cpumask_available() for check of cpumask variable * netfilter: nf_nat_h323: fix logical-not-parentheses warning * Input: mousedev - fix implicit conversion warning * dm ioctl: remove double parentheses * PCI: Make PCI_ROM_ADDRESS_MASK a 32-bit constant * writeback: fix the wrong congested state variable definition * ACPI, PCI, irq: remove redundant check for null string pointer * kprobes/x86: Fix to set RWX bits correctly before releasing trampoline * usb: gadget: f_hid: fix: Prevent accessing released memory * usb: gadget: align buffer size when allocating for OUT endpoint * usb: gadget: fix usb_ep_align_maybe endianness and new usb_ep_align * usb: gadget: change len to size_t on alloc_ep_req() * usb: gadget: define free_ep_req as universal function * partitions/msdos: Unable to mount UFS 44bsd partitions * perf/hwbp: Simplify the perf-hwbp code, fix documentation * ALSA: pcm: potential uninitialized return values * ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent() * mtd: jedec_probe: Fix crash in jedec_read_mfr() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1765007/+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