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.108 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.4.108 stable release shall be applied: * arm64: Initialise high_memory global variable earlier * cxl: Check if vphb exists before iterating over AFU devices * x86/mm: Add INVPCID helpers * x86/mm: Fix INVPCID asm constraint * x86/mm: Add a 'noinvpcid' boot option to turn off INVPCID * x86/mm: If INVPCID is available, use it to flush global mappings * mm/rmap: batched invalidations should use existing api * mm/mmu_context, sched/core: Fix mmu_context.h assumption * sched/core: Add switch_mm_irqs_off() and use it in the scheduler * x86/mm: Build arch/x86/mm/tlb.c even on !SMP * x86/mm, sched/core: Uninline switch_mm() * x86/mm, sched/core: Turn off IRQs in switch_mm() * ARM: Hide finish_arch_post_lock_switch() from modules * sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() * x86/irq: Do not substract irq_tlb_count from irq_call_count * ALSA: hda - add support for docking station for HP 820 G2 * ALSA: hda - add support for docking station for HP 840 G3 * arm: kprobes: Fix the return address of multiple kretprobes * arm: kprobes: Align stack to 8-bytes in test code * cpuidle: Validate cpu_dev in cpuidle_add_sysfs() * r8152: fix the list rx_done may be used without initialization * crypto: deadlock between crypto_alg_sem/rtnl_mutex/genl_mutex * sch_dsmark: fix invalid skb_cow() usage * bna: integer overflow bug in debugfs * net: qmi_wwan: Add USB IDs for MDM6600 modem on Motorola Droid 4 * usb: gadget: f_uvc: Sanity check wMaxPacketSize for SuperSpeed * usb: gadget: udc: remove pointer dereference after free * netfilter: nfnl_cthelper: fix runtime expectation policy updates * netfilter: nfnl_cthelper: Fix memory leak * inet: frag: release spinlock before calling icmp_send() * pinctrl: st: add irq_request/release_resources callbacks * scsi: lpfc: Fix PT2PT PRLI reject * KVM: x86: correct async page present tracepoint * KVM: VMX: Fix enable VPID conditions * ARM: dts: ti: fix PCI bus dtc warnings * hwmon: (asus_atk0110) fix uninitialized data access * HID: xinmo: fix for out of range for THT 2P arcade controller. * r8152: prevent the driver from transmitting packets with carrier off * s390/qeth: no ETH header for outbound AF_IUCV * bna: avoid writing uninitialized data into hw registers * net: Do not allow negative values for busy_read and busy_poll sysctl interfaces * i40e: Do not enable NAPI on q_vectors that have no rings * RDMA/iser: Fix possible mr leak on device removal event * irda: vlsi_ir: fix check for DMA mapping errors * netfilter: nfnl_cthelper: fix a race when walk the nf_ct_helper_hash table * netfilter: nf_nat_snmp: Fix panic when snmp_trap_helper fails to register * ARM: dts: am335x-evmsk: adjust mmc2 param to allow suspend * KVM: pci-assign: do not map smm memory slot pages in vt-d page tables * isdn: kcapi: avoid uninitialized data * xhci: plat: Register shutdown for xhci_plat * netfilter: nfnetlink_queue: fix secctx memory leak * ARM: dma-mapping: disallow dma_get_sgtable() for non-kernel managed memory * cpuidle: powernv: Pass correct drv->cpumask for registration * bnxt_en: Fix NULL pointer dereference in reopen failure path * backlight: pwm_bl: Fix overflow condition * crypto: crypto4xx - increase context and scatter ring buffer elements * rtc: pl031: make interrupt optional * net: phy: at803x: Change error to EINVAL for invalid MAC * PCI: Avoid bus reset if bridge itself is broken * scsi: cxgb4i: fix Tx skb leak * scsi: mpt3sas: Fix IO error occurs on pulling out a drive from RAID1 volume created on two SATA drive * PCI: Create SR-IOV virtfn/physfn links before attaching driver * igb: check memory allocation failure * ixgbe: fix use of uninitialized padding * PCI/AER: Report non-fatal errors only to the affected endpoint * scsi: lpfc: Fix secure firmware updates * scsi: lpfc: PLOGI failures during NPIV testing * fm10k: ensure we process SM mbx when processing VF mbx * tcp: fix under-evaluated ssthresh in TCP Vegas * rtc: set the alarm to the next expiring timer * cpuidle: fix broadcast control when broadcast can not be entered * thermal: hisilicon: Handle return value of clk_prepare_enable * MIPS: math-emu: Fix final emulation phase for certain instructions * Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" * ALSA: hda - Clear the leftover component assignment at snd_hdac_i915_exit() * ALSA: hda - Degrade i915 binding failure message * ALSA: hda - Fix yet another i915 pointer leftover in error path * alpha: fix build failures * Linux 4.4.108 ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Tags: kernel-stable-tracking-bug ** Tags added: kernel-stable-tracking-bug ** 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.4.108 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.4.108 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.4.108 stable release shall be - applied: + The following patches from the 4.4.108 stable release shall be applied: + * arm64: Initialise high_memory global variable earlier + * cxl: Check if vphb exists before iterating over AFU devices + * x86/mm: Add INVPCID helpers + * x86/mm: Fix INVPCID asm constraint + * x86/mm: Add a 'noinvpcid' boot option to turn off INVPCID + * x86/mm: If INVPCID is available, use it to flush global mappings + * mm/rmap: batched invalidations should use existing api + * mm/mmu_context, sched/core: Fix mmu_context.h assumption + * sched/core: Add switch_mm_irqs_off() and use it in the scheduler + * x86/mm: Build arch/x86/mm/tlb.c even on !SMP + * x86/mm, sched/core: Uninline switch_mm() + * x86/mm, sched/core: Turn off IRQs in switch_mm() + * ARM: Hide finish_arch_post_lock_switch() from modules + * sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() + * x86/irq: Do not substract irq_tlb_count from irq_call_count + * ALSA: hda - add support for docking station for HP 820 G2 + * ALSA: hda - add support for docking station for HP 840 G3 + * arm: kprobes: Fix the return address of multiple kretprobes + * arm: kprobes: Align stack to 8-bytes in test code + * cpuidle: Validate cpu_dev in cpuidle_add_sysfs() + * r8152: fix the list rx_done may be used without initialization + * crypto: deadlock between crypto_alg_sem/rtnl_mutex/genl_mutex + * sch_dsmark: fix invalid skb_cow() usage + * bna: integer overflow bug in debugfs + * net: qmi_wwan: Add USB IDs for MDM6600 modem on Motorola Droid 4 + * usb: gadget: f_uvc: Sanity check wMaxPacketSize for SuperSpeed + * usb: gadget: udc: remove pointer dereference after free + * netfilter: nfnl_cthelper: fix runtime expectation policy updates + * netfilter: nfnl_cthelper: Fix memory leak + * inet: frag: release spinlock before calling icmp_send() + * pinctrl: st: add irq_request/release_resources callbacks + * scsi: lpfc: Fix PT2PT PRLI reject + * KVM: x86: correct async page present tracepoint + * KVM: VMX: Fix enable VPID conditions + * ARM: dts: ti: fix PCI bus dtc warnings + * hwmon: (asus_atk0110) fix uninitialized data access + * HID: xinmo: fix for out of range for THT 2P arcade controller. + * r8152: prevent the driver from transmitting packets with carrier off + * s390/qeth: no ETH header for outbound AF_IUCV + * bna: avoid writing uninitialized data into hw registers + * net: Do not allow negative values for busy_read and busy_poll sysctl interfaces + * i40e: Do not enable NAPI on q_vectors that have no rings + * RDMA/iser: Fix possible mr leak on device removal event + * irda: vlsi_ir: fix check for DMA mapping errors + * netfilter: nfnl_cthelper: fix a race when walk the nf_ct_helper_hash table + * netfilter: nf_nat_snmp: Fix panic when snmp_trap_helper fails to register + * ARM: dts: am335x-evmsk: adjust mmc2 param to allow suspend + * KVM: pci-assign: do not map smm memory slot pages in vt-d page tables + * isdn: kcapi: avoid uninitialized data + * xhci: plat: Register shutdown for xhci_plat + * netfilter: nfnetlink_queue: fix secctx memory leak + * ARM: dma-mapping: disallow dma_get_sgtable() for non-kernel managed memory + * cpuidle: powernv: Pass correct drv->cpumask for registration + * bnxt_en: Fix NULL pointer dereference in reopen failure path + * backlight: pwm_bl: Fix overflow condition + * crypto: crypto4xx - increase context and scatter ring buffer elements + * rtc: pl031: make interrupt optional + * net: phy: at803x: Change error to EINVAL for invalid MAC + * PCI: Avoid bus reset if bridge itself is broken + * scsi: cxgb4i: fix Tx skb leak + * scsi: mpt3sas: Fix IO error occurs on pulling out a drive from RAID1 volume created on two SATA drive + * PCI: Create SR-IOV virtfn/physfn links before attaching driver + * igb: check memory allocation failure + * ixgbe: fix use of uninitialized padding + * PCI/AER: Report non-fatal errors only to the affected endpoint + * scsi: lpfc: Fix secure firmware updates + * scsi: lpfc: PLOGI failures during NPIV testing + * fm10k: ensure we process SM mbx when processing VF mbx + * tcp: fix under-evaluated ssthresh in TCP Vegas + * rtc: set the alarm to the next expiring timer + * cpuidle: fix broadcast control when broadcast can not be entered + * thermal: hisilicon: Handle return value of clk_prepare_enable + * MIPS: math-emu: Fix final emulation phase for certain instructions + * Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" + * ALSA: hda - Clear the leftover component assignment at snd_hdac_i915_exit() + * ALSA: hda - Degrade i915 binding failure message + * ALSA: hda - Fix yet another i915 pointer leftover in error path + * alpha: fix build failures + * Linux 4.4.108 -- 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/1745054 Title: Xenial update to 4.4.108 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.108 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.4.108 stable release shall be applied: * arm64: Initialise high_memory global variable earlier * cxl: Check if vphb exists before iterating over AFU devices * x86/mm: Add INVPCID helpers * x86/mm: Fix INVPCID asm constraint * x86/mm: Add a 'noinvpcid' boot option to turn off INVPCID * x86/mm: If INVPCID is available, use it to flush global mappings * mm/rmap: batched invalidations should use existing api * mm/mmu_context, sched/core: Fix mmu_context.h assumption * sched/core: Add switch_mm_irqs_off() and use it in the scheduler * x86/mm: Build arch/x86/mm/tlb.c even on !SMP * x86/mm, sched/core: Uninline switch_mm() * x86/mm, sched/core: Turn off IRQs in switch_mm() * ARM: Hide finish_arch_post_lock_switch() from modules * sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() * x86/irq: Do not substract irq_tlb_count from irq_call_count * ALSA: hda - add support for docking station for HP 820 G2 * ALSA: hda - add support for docking station for HP 840 G3 * arm: kprobes: Fix the return address of multiple kretprobes * arm: kprobes: Align stack to 8-bytes in test code * cpuidle: Validate cpu_dev in cpuidle_add_sysfs() * r8152: fix the list rx_done may be used without initialization * crypto: deadlock between crypto_alg_sem/rtnl_mutex/genl_mutex * sch_dsmark: fix invalid skb_cow() usage * bna: integer overflow bug in debugfs * net: qmi_wwan: Add USB IDs for MDM6600 modem on Motorola Droid 4 * usb: gadget: f_uvc: Sanity check wMaxPacketSize for SuperSpeed * usb: gadget: udc: remove pointer dereference after free * netfilter: nfnl_cthelper: fix runtime expectation policy updates * netfilter: nfnl_cthelper: Fix memory leak * inet: frag: release spinlock before calling icmp_send() * pinctrl: st: add irq_request/release_resources callbacks * scsi: lpfc: Fix PT2PT PRLI reject * KVM: x86: correct async page present tracepoint * KVM: VMX: Fix enable VPID conditions * ARM: dts: ti: fix PCI bus dtc warnings * hwmon: (asus_atk0110) fix uninitialized data access * HID: xinmo: fix for out of range for THT 2P arcade controller. * r8152: prevent the driver from transmitting packets with carrier off * s390/qeth: no ETH header for outbound AF_IUCV * bna: avoid writing uninitialized data into hw registers * net: Do not allow negative values for busy_read and busy_poll sysctl interfaces * i40e: Do not enable NAPI on q_vectors that have no rings * RDMA/iser: Fix possible mr leak on device removal event * irda: vlsi_ir: fix check for DMA mapping errors * netfilter: nfnl_cthelper: fix a race when walk the nf_ct_helper_hash table * netfilter: nf_nat_snmp: Fix panic when snmp_trap_helper fails to register * ARM: dts: am335x-evmsk: adjust mmc2 param to allow suspend * KVM: pci-assign: do not map smm memory slot pages in vt-d page tables * isdn: kcapi: avoid uninitialized data * xhci: plat: Register shutdown for xhci_plat * netfilter: nfnetlink_queue: fix secctx memory leak * ARM: dma-mapping: disallow dma_get_sgtable() for non-kernel managed memory * cpuidle: powernv: Pass correct drv->cpumask for registration * bnxt_en: Fix NULL pointer dereference in reopen failure path * backlight: pwm_bl: Fix overflow condition * crypto: crypto4xx - increase context and scatter ring buffer elements * rtc: pl031: make interrupt optional * net: phy: at803x: Change error to EINVAL for invalid MAC * PCI: Avoid bus reset if bridge itself is broken * scsi: cxgb4i: fix Tx skb leak * scsi: mpt3sas: Fix IO error occurs on pulling out a drive from RAID1 volume created on two SATA drive * PCI: Create SR-IOV virtfn/physfn links before attaching driver * igb: check memory allocation failure * ixgbe: fix use of uninitialized padding * PCI/AER: Report non-fatal errors only to the affected endpoint * scsi: lpfc: Fix secure firmware updates * scsi: lpfc: PLOGI failures during NPIV testing * fm10k: ensure we process SM mbx when processing VF mbx * tcp: fix under-evaluated ssthresh in TCP Vegas * rtc: set the alarm to the next expiring timer * cpuidle: fix broadcast control when broadcast can not be entered * thermal: hisilicon: Handle return value of clk_prepare_enable * MIPS: math-emu: Fix final emulation phase for certain instructions * Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" * ALSA: hda - Clear the leftover component assignment at snd_hdac_i915_exit() * ALSA: hda - Degrade i915 binding failure message * ALSA: hda - Fix yet another i915 pointer leftover in error path * alpha: fix build failures * Linux 4.4.108 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1745054/+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