2018-01-23 23:26:19 |
Khaled El Mously |
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:
|
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 |
|