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

Reply via email to