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 following upstream stable patches should be included in the Ubuntu kernel: v4.4.259 upstream stable release from git://git.kernel.org/ HID: make arrays usage and value to be the same usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable xen-netback: delete NAPI instance when queue fails to initialize ntfs: check for valid standard information attribute igb: Remove incorrect "unexpected SYS WRAP" log message scripts/recordmcount.pl: support big endian for ARCH sh kdb: Make memory allocations more robust MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section Bluetooth: Fix initializing response id after clearing struct ARM: dts: exynos: correct PMIC interrupt trigger level on Spring ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa Bluetooth: drop HCI device reference before return Bluetooth: Put HCI device if inquiry procedure interrupts usb: dwc2: Abort transaction after errors with unknown reason usb: dwc2: Make "trimming xfer length" a debug message ARM: s3c: fix fiq for clang IAS bnxt_en: reverse order of TX disable and carrier off xen/netback: fix spurious event detection for common event case b43: N-PHY: Fix the update of coef for the PHY revision >= 3case fbdev: aty: SPARC64 requires FB_ATY_CT drm/gma500: Fix error return code in psb_driver_load() gma500: clean up error handling in init MIPS: c-r4k: Fix section mismatch for loongson2_sc_init MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 media: media/pci: Fix memleak in empress_init media: tm6000: Fix memleak in tm6000_start_stream ASoC: cs42l56: fix up error handling in probe media: lmedm04: Fix misuse of comma media: cx25821: Fix a bug when reallocating some dma memory media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values btrfs: clarify error returns values in __load_free_space_cache fs/jfs: fix potential integer overflow on shift of a int jffs2: fix use after free in jffs2_sum_write_data() clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL HID: core: detect and skip invalid inputs to snto32() dmaengine: fsldma: Fix a resource leak in the remove function dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined regulator: axp20x: Fix reference cout leak isofs: release buffer head before return IB/umad: Return EIO in case of when device disassociated powerpc/47x: Disable 256k page size mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores amba: Fix resource leak for drivers without .remove tracepoint: Do not fail unregistering a probe due to memory failure mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq() powerpc/pseries/dlpar: handle ibm, configure-connector delay status perf intel-pt: Fix missing CYC processing in PSB perf test: Fix unaligned access in sample parsing test Input: elo - fix an error code in elo_connect() sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set misc: eeprom_93xx46: Fix module alias to enable module autoprobe misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users VMCI: Use set_page_dirty_lock() when unregistering guest memory PCI: Align checking of syscall user config accessors mm/memory.c: fix potential pte_unmap_unlock pte error mm/hugetlb: fix potential double free in hugetlb_register_node() error path i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition scsi: bnx2fc: Fix Kconfig warning & CNIC build errors block: Move SECTOR_SIZE and SECTOR_SHIFT definitions into <linux/blkdev.h> blk-settings: align max_sectors on "logical_block_size" boundary Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S Input: joydev - prevent potential read overflow in ioctl Input: i8042 - add ASUS Zenbook Flip to noselftest list USB: serial: option: update interface mapping for ZTE P685M USB: serial: mos7840: fix error code in mos7840_write() USB: serial: mos7720: fix error code in mos7720_write() usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt KEYS: trusted: Fix migratable=1 failing btrfs: fix reloc root leak with 0 ref reloc roots on recovery drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table x86/reboot: Force all cpus to exit VMX root if VMX is supported floppy: reintroduce O_NDELAY fix mm: hugetlb: fix a race between freeing and dissolving the page usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop() libnvdimm/dimm: Avoid race between probe and available_slots_show() module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols gpio: pcf857x: Fix missing first interrupt f2fs: fix out-of-repair __setattr_copy() sparc32: fix a user-triggerable oops in clear_user() gfs2: Don't skip dlm unlock if glock has an lvb dm era: Recover committed writeset after crash dm era: Verify the data block size hasn't changed dm era: Fix bitset memory leaks dm era: Use correct value size in equality function of writeset tree dm era: Reinitialize bitset cache before digesting a new writeset dm era: only resize metadata in preresume futex: Fix OWNER_DEAD fixup dm era: Update in-core bitset after committing the metadata Linux 4.4.259 UBUNTU: upstream stable to v4.4.259 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Xenial) Importance: Medium Assignee: Kamal Mostafa (kamalmostafa) Status: In Progress ** Tags: kernel-stable-tracking-bug ** Changed in: linux (Ubuntu) Status: New => Confirmed ** Tags added: kernel-stable-tracking-bug ** Also affects: linux (Ubuntu Xenial) Importance: Undecided Status: New ** Changed in: linux (Ubuntu Xenial) Status: New => In Progress ** Changed in: linux (Ubuntu Xenial) Importance: Undecided => Medium ** Changed in: linux (Ubuntu Xenial) Assignee: (unassigned) => Kamal Mostafa (kamalmostafa) ** Changed in: linux (Ubuntu) Status: Confirmed => Invalid ** 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 following upstream + stable patches should be included in the Ubuntu kernel: - 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 following upstream - stable patches should be included in the Ubuntu kernel: + v4.4.259 upstream stable release + from git://git.kernel.org/ - v4.4.259 upstream stable release - from git://git.kernel.org/ + HID: make arrays usage and value to be the same + usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable + xen-netback: delete NAPI instance when queue fails to initialize + ntfs: check for valid standard information attribute + igb: Remove incorrect "unexpected SYS WRAP" log message + scripts/recordmcount.pl: support big endian for ARCH sh + kdb: Make memory allocations more robust + MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section + Bluetooth: Fix initializing response id after clearing struct + ARM: dts: exynos: correct PMIC interrupt trigger level on Spring + ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa + Bluetooth: drop HCI device reference before return + Bluetooth: Put HCI device if inquiry procedure interrupts + usb: dwc2: Abort transaction after errors with unknown reason + usb: dwc2: Make "trimming xfer length" a debug message + ARM: s3c: fix fiq for clang IAS + bnxt_en: reverse order of TX disable and carrier off + xen/netback: fix spurious event detection for common event case + b43: N-PHY: Fix the update of coef for the PHY revision >= 3case + fbdev: aty: SPARC64 requires FB_ATY_CT + drm/gma500: Fix error return code in psb_driver_load() + gma500: clean up error handling in init + MIPS: c-r4k: Fix section mismatch for loongson2_sc_init + MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 + media: media/pci: Fix memleak in empress_init + media: tm6000: Fix memleak in tm6000_start_stream + ASoC: cs42l56: fix up error handling in probe + media: lmedm04: Fix misuse of comma + media: cx25821: Fix a bug when reallocating some dma memory + media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values + btrfs: clarify error returns values in __load_free_space_cache + fs/jfs: fix potential integer overflow on shift of a int + jffs2: fix use after free in jffs2_sum_write_data() + clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL + HID: core: detect and skip invalid inputs to snto32() + dmaengine: fsldma: Fix a resource leak in the remove function + dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function + clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined + regulator: axp20x: Fix reference cout leak + isofs: release buffer head before return + IB/umad: Return EIO in case of when device disassociated + powerpc/47x: Disable 256k page size + mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe + ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores + amba: Fix resource leak for drivers without .remove + tracepoint: Do not fail unregistering a probe due to memory failure + mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq() + powerpc/pseries/dlpar: handle ibm, configure-connector delay status + perf intel-pt: Fix missing CYC processing in PSB + perf test: Fix unaligned access in sample parsing test + Input: elo - fix an error code in elo_connect() + sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set + misc: eeprom_93xx46: Fix module alias to enable module autoprobe + misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users + VMCI: Use set_page_dirty_lock() when unregistering guest memory + PCI: Align checking of syscall user config accessors + mm/memory.c: fix potential pte_unmap_unlock pte error + mm/hugetlb: fix potential double free in hugetlb_register_node() error path + i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition + scsi: bnx2fc: Fix Kconfig warning & CNIC build errors + block: Move SECTOR_SIZE and SECTOR_SHIFT definitions into <linux/blkdev.h> + blk-settings: align max_sectors on "logical_block_size" boundary + Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S + Input: joydev - prevent potential read overflow in ioctl + Input: i8042 - add ASUS Zenbook Flip to noselftest list + USB: serial: option: update interface mapping for ZTE P685M + USB: serial: mos7840: fix error code in mos7840_write() + USB: serial: mos7720: fix error code in mos7720_write() + usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 + usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt + KEYS: trusted: Fix migratable=1 failing + btrfs: fix reloc root leak with 0 ref reloc roots on recovery + drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue + staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table + x86/reboot: Force all cpus to exit VMX root if VMX is supported + floppy: reintroduce O_NDELAY fix + mm: hugetlb: fix a race between freeing and dissolving the page + usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop() + libnvdimm/dimm: Avoid race between probe and available_slots_show() + module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols + gpio: pcf857x: Fix missing first interrupt + f2fs: fix out-of-repair __setattr_copy() + sparc32: fix a user-triggerable oops in clear_user() + gfs2: Don't skip dlm unlock if glock has an lvb + dm era: Recover committed writeset after crash + dm era: Verify the data block size hasn't changed + dm era: Fix bitset memory leaks + dm era: Use correct value size in equality function of writeset tree + dm era: Reinitialize bitset cache before digesting a new writeset + dm era: only resize metadata in preresume + futex: Fix OWNER_DEAD fixup + dm era: Update in-core bitset after committing the metadata + Linux 4.4.259 + UBUNTU: upstream stable to v4.4.259 -- 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/1918182 Title: Xenial update: v4.4.259 upstream stable release Status in linux package in Ubuntu: Invalid Status in linux source package in Xenial: 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 following upstream stable patches should be included in the Ubuntu kernel: v4.4.259 upstream stable release from git://git.kernel.org/ HID: make arrays usage and value to be the same usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable xen-netback: delete NAPI instance when queue fails to initialize ntfs: check for valid standard information attribute igb: Remove incorrect "unexpected SYS WRAP" log message scripts/recordmcount.pl: support big endian for ARCH sh kdb: Make memory allocations more robust MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section Bluetooth: Fix initializing response id after clearing struct ARM: dts: exynos: correct PMIC interrupt trigger level on Spring ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa Bluetooth: drop HCI device reference before return Bluetooth: Put HCI device if inquiry procedure interrupts usb: dwc2: Abort transaction after errors with unknown reason usb: dwc2: Make "trimming xfer length" a debug message ARM: s3c: fix fiq for clang IAS bnxt_en: reverse order of TX disable and carrier off xen/netback: fix spurious event detection for common event case b43: N-PHY: Fix the update of coef for the PHY revision >= 3case fbdev: aty: SPARC64 requires FB_ATY_CT drm/gma500: Fix error return code in psb_driver_load() gma500: clean up error handling in init MIPS: c-r4k: Fix section mismatch for loongson2_sc_init MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 media: media/pci: Fix memleak in empress_init media: tm6000: Fix memleak in tm6000_start_stream ASoC: cs42l56: fix up error handling in probe media: lmedm04: Fix misuse of comma media: cx25821: Fix a bug when reallocating some dma memory media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values btrfs: clarify error returns values in __load_free_space_cache fs/jfs: fix potential integer overflow on shift of a int jffs2: fix use after free in jffs2_sum_write_data() clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL HID: core: detect and skip invalid inputs to snto32() dmaengine: fsldma: Fix a resource leak in the remove function dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined regulator: axp20x: Fix reference cout leak isofs: release buffer head before return IB/umad: Return EIO in case of when device disassociated powerpc/47x: Disable 256k page size mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores amba: Fix resource leak for drivers without .remove tracepoint: Do not fail unregistering a probe due to memory failure mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq() powerpc/pseries/dlpar: handle ibm, configure-connector delay status perf intel-pt: Fix missing CYC processing in PSB perf test: Fix unaligned access in sample parsing test Input: elo - fix an error code in elo_connect() sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set misc: eeprom_93xx46: Fix module alias to enable module autoprobe misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users VMCI: Use set_page_dirty_lock() when unregistering guest memory PCI: Align checking of syscall user config accessors mm/memory.c: fix potential pte_unmap_unlock pte error mm/hugetlb: fix potential double free in hugetlb_register_node() error path i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition scsi: bnx2fc: Fix Kconfig warning & CNIC build errors block: Move SECTOR_SIZE and SECTOR_SHIFT definitions into <linux/blkdev.h> blk-settings: align max_sectors on "logical_block_size" boundary Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S Input: joydev - prevent potential read overflow in ioctl Input: i8042 - add ASUS Zenbook Flip to noselftest list USB: serial: option: update interface mapping for ZTE P685M USB: serial: mos7840: fix error code in mos7840_write() USB: serial: mos7720: fix error code in mos7720_write() usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt KEYS: trusted: Fix migratable=1 failing btrfs: fix reloc root leak with 0 ref reloc roots on recovery drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table x86/reboot: Force all cpus to exit VMX root if VMX is supported floppy: reintroduce O_NDELAY fix mm: hugetlb: fix a race between freeing and dissolving the page usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop() libnvdimm/dimm: Avoid race between probe and available_slots_show() module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols gpio: pcf857x: Fix missing first interrupt f2fs: fix out-of-repair __setattr_copy() sparc32: fix a user-triggerable oops in clear_user() gfs2: Don't skip dlm unlock if glock has an lvb dm era: Recover committed writeset after crash dm era: Verify the data block size hasn't changed dm era: Fix bitset memory leaks dm era: Use correct value size in equality function of writeset tree dm era: Reinitialize bitset cache before digesting a new writeset dm era: only resize metadata in preresume futex: Fix OWNER_DEAD fixup dm era: Update in-core bitset after committing the metadata Linux 4.4.259 UBUNTU: upstream stable to v4.4.259 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1918182/+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