[Kernel-packages] [Bug 1853881] Re: Xenial update: 4.4.203 upstream stable release

2020-01-06 Thread Launchpad Bug Tracker
This bug was fixed in the package linux - 4.4.0-171.200

---
linux (4.4.0-171.200) xenial; urgency=medium

  * xenial/linux: 4.4.0-171.200 -proposed tracker (LP: #1854835)

  * CVE-2019-14901
- SAUCE: mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame()

  * CVE-2019-14896 // CVE-2019-14897
- SAUCE: libertas: Fix two buffer overflows at parsing bss descriptor

  * CVE-2019-14895
- SAUCE: mwifiex: fix possible heap overflow in mwifiex_process_country_ie()

  * CVE-2019-18660: patches for Ubuntu (LP: #1853142) // CVE-2019-18660
- powerpc/64s: support nospectre_v2 cmdline option
- powerpc/book3s64: Fix link stack flush on context switch
- KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel

  * cloudimg: no iavf/i40evf module so no network available with SR-IOV enabled
cloud (LP: #1848481)
- [Packaging]: include i40evf in generic

  * update ENA driver for DIMLIB dynamic interrupt moderation (LP: #1853180)
- net: ena: fix bug that might cause hang after consecutive open/close
  interface.
- net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it
- net: ena: switch to dim algorithm for rx adaptive interrupt moderation
- net: ena: reimplement set/get_coalesce()
- net: ena: enable the interrupt_moderation in driver_supported_features
- net: ena: remove code duplication in
  ena_com_update_nonadaptive_moderation_interval _*()
- net: ena: remove old adaptive interrupt moderation code from ena_netdev
- net: ena: remove ena_restore_ethtool_params() and relevant fields
- net: ena: remove all old adaptive rx interrupt moderation code from 
ena_com
- net: ena: fix update of interrupt moderation register
- net: ena: fix retrieval of nonadaptive interrupt moderation intervals
- net: ena: fix incorrect update of intr_delay_resolution
- net: ena: Select DIMLIB for ENA_ETHERNET
- SAUCE: net: ena: fix issues in setting interrupt moderation params in
  ethtool
- SAUCE: net: ena: fix too long default tx interrupt moderation interval

  * backport DIMLIB (lib/dim/) to pre-5.2 kernels (LP: #1852637)
- include/linux/bitops.h: introduce BITS_PER_TYPE
- linux/kernel.h: move DIV_ROUND_DOWN_ULL() macro
- [Config] enable DIMLIB
- linux/dim: import DIMLIB (lib/dim/)
- SAUCE: linux/dim: avoid library object filename clash

  * Enable framebuffer fonts auto selection for HighDPI screen (LP: #1851623)
- fonts: Fix coding style
- fonts: Prefer a bigger font for high resolution screens

  * Xenial update: 4.4.203 upstream stable release (LP: #1853881)
- slip: Fix memory leak in slip_open error path
- ax88172a: fix information leak on short answers
- ALSA: usb-audio: Fix missing error check at mixer resolution test
- ALSA: usb-audio: not submit urb for stopped endpoint
- Input: ff-memless - kill timer in destroy()
- ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stable
- ecryptfs_lookup_interpose(): lower_dentry->d_parent is not stable either
- iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros
- mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm()
- mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup()
- mmc: sdhci-of-at91: fix quirk2 overwrite
- iio: dac: mcp4922: fix error handling in mcp4922_write_raw
- ALSA: pcm: signedness bug in snd_pcm_plug_alloc()
- ARM: dts: at91/trivial: Fix USART1 definition for at91sam9g45
- ALSA: seq: Do error checks at creating system ports
- gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated
- ASoC: dpcm: Properly initialise hw->rate_max
- MIPS: BCM47XX: Enable USB power on Netgear WNDR3400v3
- ARM: dts: exynos: Fix sound in Snow-rev5 Chromebook
- i40e: use correct length for strncpy
- i40e: hold the rtnl lock on clearing interrupt scheme
- i40e: Prevent deleting MAC address from VF when set by PF
- ARM: dts: pxa: fix power i2c base address
- rtl8187: Fix warning generated when strncpy() destination length matches 
the
  sixe argument
- net: lan78xx: Bail out if lan78xx_get_endpoints fails
- ASoC: sgtl5000: avoid division by zero if lo_vag is zero
- ath10k: wmi: disable softirq's while calling ieee80211_rx
- mips: txx9: fix iounmap related issue
- of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC
- ARM: dts: omap3-gta04: give spi_lcd node a label so that we can overwrite 
in
  other DTS files
- ARM: dts: omap3-gta04: tvout: enable as display1 alias
- ARM: dts: omap3-gta04: make NAND partitions compatible with recent U-Boot
- ARM: dts: omap3-gta04: keep vpll2 always on
- dmaengine: dma-jz4780: Further residue status fix
- signal: Always ignore SIGKILL and SIGSTOP sent to the global init
- signal: Properly deliver SIGILL from uprobes
- signal: Properly deliver SIGSEGV from x86 uprobes
- scsi: sym5

[Kernel-packages] [Bug 1853881] Re: Xenial update: 4.4.203 upstream stable release

2019-11-25 Thread Khaled El Mously
** Changed in: linux (Ubuntu Xenial)
   Status: In Progress => Fix Committed

-- 
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/1853881

Title:
  Xenial update: 4.4.203 upstream stable release

Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Xenial:
  Fix Committed

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:

  * slip: Fix memory leak in slip_open error path
  * ax88172a: fix information leak on short answers
  * ALSA: usb-audio: Fix missing error check at mixer resolution test
  * ALSA: usb-audio: not submit urb for stopped endpoint
  * Input: ff-memless - kill timer in destroy()
  * ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stable
  * ecryptfs_lookup_interpose(): lower_dentry->d_parent is not stable either
  * iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros
  * mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm()
  * mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup()
  * mmc: sdhci-of-at91: fix quirk2 overwrite
  * iio: dac: mcp4922: fix error handling in mcp4922_write_raw
  * ALSA: pcm: signedness bug in snd_pcm_plug_alloc()
  * ARM: dts: at91/trivial: Fix USART1 definition for at91sam9g45
  * ALSA: seq: Do error checks at creating system ports
  * gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated
  * ASoC: dpcm: Properly initialise hw->rate_max
  * MIPS: BCM47XX: Enable USB power on Netgear WNDR3400v3
  * ARM: dts: exynos: Fix sound in Snow-rev5 Chromebook
  * i40e: use correct length for strncpy
  * i40e: hold the rtnl lock on clearing interrupt scheme
  * i40e: Prevent deleting MAC address from VF when set by PF
  * ARM: dts: pxa: fix power i2c base address
  * rtl8187: Fix warning generated when strncpy() destination length matches 
the sixe argument
  * net: lan78xx: Bail out if lan78xx_get_endpoints fails
  * ASoC: sgtl5000: avoid division by zero if lo_vag is zero
  * ath10k: wmi: disable softirq's while calling ieee80211_rx
  * mips: txx9: fix iounmap related issue
  * of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC
  * ARM: dts: omap3-gta04: give spi_lcd node a label so that we can overwrite 
in other DTS files
  * ARM: dts: omap3-gta04: tvout: enable as display1 alias
  * ARM: dts: omap3-gta04: make NAND partitions compatible with recent U-Boot
  * ARM: dts: omap3-gta04: keep vpll2 always on
  * dmaengine: dma-jz4780: Further residue status fix
  * signal: Always ignore SIGKILL and SIGSTOP sent to the global init
  * signal: Properly deliver SIGILL from uprobes
  * signal: Properly deliver SIGSEGV from x86 uprobes
  * scsi: sym53c8xx: fix NULL pointer dereference panic in sym_int_sir()
  * ARM: imx6: register pm_power_off handler if "fsl,pmic-stby-poweroff" is set
  * scsi: pm80xx: Corrected dma_unmap_sg() parameter
  * scsi: pm80xx: Fixed system hang issue during kexec boot
  * kprobes: Don't call BUG_ON() if there is a kprobe in use on free list
  * nvmem: core: return error code instead of NULL from nvmem_device_get
  * media: fix: media: pci: meye: validate offset to avoid arbitrary access
  * ALSA: intel8x0m: Register irq handler after register initializations
  * pinctrl: at91-pio4: fix has_config check in atmel_pctl_dt_subnode_to_map()
  * llc: avoid blocking in llc_sap_close()
  * powerpc/vdso: Correct call frame information
  * ARM: dts: socfpga: Fix I2C bus unit-address error
  * pinctrl: at91: don't use the same irqchip with multiple gpiochips
  * cxgb4: Fix endianness issue in t4_fwcache()
  * power: supply: ab8500_fg: silence uninitialized variable warnings
  * power: supply: max8998-charger: Fix platform data retrieval
  * kernfs: Fix range checks in kernfs_get_target_path
  * s390/qeth: invoke softirqs after napi_schedule()
  * PCI/ACPI: Correct error message for ASPM disabling
  * serial: mxs-auart: Fix potential infinite loop
  * powerpc/iommu: Avoid derefence before pointer check
  * powerpc/64s/hash: Fix stab_rr off by one initialization
  * powerpc/pseries: Disable CPU hotplug across migrations
  * libfdt: Ensure INT_MAX is defined in libfdt_env.h
  * power: supply: twl4030_charger: fix charging current out-of-bounds
  * power: supply: twl4030_charger: disable eoc interrupt on linear charge
  * net: toshiba: fix return type of ndo_start_xmit function
  * net: xilinx: fix return type of ndo_start_xmit function
  * net: broadcom: fix return type of ndo_start_xmit function
  * net: amd: fix return type of ndo_start_xmit fun

[Kernel-packages] [Bug 1853881] Re: Xenial update: 4.4.203 upstream stable release

2019-11-25 Thread Connor Kuehl
The following patch required offset adjustments:

x86/atomic: Fix smp_mb__{before,after}_atomic() 
- the changes to smp_mb__before_atomic and smp_mb__after_atomic had to be 
manually placed

The following patches were skipped since they have already been applied:

apparmor: fix uninitialized lsm_audit member
- Skipped as an equivalent patch has already been applied and it looks invasive 
to shape it into the stable version

apparmor: fix update the mtime of the profile file on replacement   
- Skipped as an equivalent patch has already been applied and it would be quite 
invasive to revert

apparmor: fix module parameters can be changed after policy is locked   
- Skipped as an equivalent patch has already been applied and it would be too 
invasive to revert and apply this.


** 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:
+ * slip: Fix memory leak in slip_open error path
+ * ax88172a: fix information leak on short answers
+ * ALSA: usb-audio: Fix missing error check at mixer resolution test
+ * ALSA: usb-audio: not submit urb for stopped endpoint
+ * Input: ff-memless - kill timer in destroy()
+ * ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stable
+ * ecryptfs_lookup_interpose(): lower_dentry->d_parent is not stable either
+ * iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros
+ * mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm()
+ * mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup()
+ * mmc: sdhci-of-at91: fix quirk2 overwrite
+ * iio: dac: mcp4922: fix error handling in mcp4922_write_raw
+ * ALSA: pcm: signedness bug in snd_pcm_plug_alloc()
+ * ARM: dts: at91/trivial: Fix USART1 definition for at91sam9g45
+ * ALSA: seq: Do error checks at creating system ports
+ * gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated
+ * ASoC: dpcm: Properly initialise hw->rate_max
+ * MIPS: BCM47XX: Enable USB power on Netgear WNDR3400v3
+ * ARM: dts: exynos: Fix sound in Snow-rev5 Chromebook
+ * i40e: use correct length for strncpy
+ * i40e: hold the rtnl lock on clearing interrupt scheme
+ * i40e: Prevent deleting MAC address from VF when set by PF
+ * ARM: dts: pxa: fix power i2c base address
+ * rtl8187: Fix warning generated when strncpy() destination length matches 
the sixe argument
+ * net: lan78xx: Bail out if lan78xx_get_endpoints fails
+ * ASoC: sgtl5000: avoid division by zero if lo_vag is zero
+ * ath10k: wmi: disable softirq's while calling ieee80211_rx
+ * mips: txx9: fix iounmap related issue
+ * of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC
+ * ARM: dts: omap3-gta04: give spi_lcd node a label so that we can overwrite 
in other DTS files
+ * ARM: dts: omap3-gta04: tvout: enable as display1 alias
+ * ARM: dts: omap3-gta04: make NAND partitions compatible with recent U-Boot
+ * ARM: dts: omap3-gta04: keep vpll2 always on
+ * dmaengine: dma-jz4780: Further residue status fix
+ * signal: Always ignore SIGKILL and SIGSTOP sent to the global init
+ * signal: Properly deliver SIGILL from uprobes
+ * signal: Properly deliver SIGSEGV from x86 uprobes
+ * scsi: sym53c8xx: fix NULL pointer dereference panic in sym_int_sir()
+ * ARM: imx6: register pm_power_off handler if "fsl,pmic-stby-poweroff" is set
+ * scsi: pm80xx: Corrected dma_unmap_sg() parameter
+ * scsi: pm80xx: Fixed system hang issue during kexec boot
+ * kprobes: Don't call BUG_ON() if there is a kprobe in use on free list
+ * nvmem: core: return error code instead of NULL from nvmem_device_get
+ * media: fix: media: pci: meye: validate offset to avoid arbitrary access
+ * ALSA: intel8x0m: Register irq handler after register initializations
+ * pinctrl: at91-pio4: fix has_config check in atmel_pctl_dt_subnode_to_map()
+ * llc: avoid blocking in llc_sap_cl