Xenial update: 4.4.181 upstream stable release

Bug #1832661 reported by Khaled El Mously
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Xenial
Fix Released
Undecided
Unassigned

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:

       4.4.181 upstream stable release
       from git://git.kernel.org/

Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux (Ubuntu Xenial):
status: New → Confirmed
Revision history for this message
Khaled El Mously (kmously) wrote :
Download full text (13.9 KiB)

Applied patches:

* x86/speculation/mds: Revert CPU buffer clear on double fault exit
* x86/speculation/mds: Improve CPU buffer clear documentation
* ARM: exynos: Fix a leaked reference by adding missing of_node_put
* crypto: vmx - fix copy-paste error in CTR mode
* crypto: crct10dif-generic - fix use via crypto_shash_digest()
* crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest()
* ALSA: usb-audio: Fix a memory leak bug
* ALSA: hda/hdmi - Consider eld_valid when reporting jack event
* ALSA: hda/realtek - EAPD turn on later
* ASoC: max98090: Fix restore of DAPM Muxes
* ASoC: RT5677-SPI: Disable 16Bit SPI Transfers
* mm/mincore.c: make mincore() more conservative
* ocfs2: fix ocfs2 read inode data panic in ocfs2_iget
* mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63L
* tty/vt: fix write/write race in ioctl(KDSKBSENT) handler
* ext4: actually request zeroing of inode table after grow
* ext4: fix ext4_show_options for file systems w/o journal
* Btrfs: do not start a transaction at iterate_extent_inodes()
* bcache: fix a race between cache register and cacheset unregister
* bcache: never set KEY_PTRS of journal key to 0 in journal_reclaim()
* ipmi:ssif: compare block number correctly for multi-part return messages
* crypto: gcm - Fix error return code in crypto_gcm_create_common()
* crypto: gcm - fix incompatibility between "gcm" and "gcm_base"
* crypto: chacha20poly1305 - set cra_name correctly
* crypto: salsa20 - don't access already-freed walk.iv
* crypto: arm/aes-neonbs - don't access already-freed walk.iv
* writeback: synchronize sync(2) against cgroup writeback membership switches
* fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount
* ext4: zero out the unused memory region in the extent tree block
* ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug
* KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated writes
* net: avoid weird emergency message
* net/mlx4_core: Change the error print to info print
* ppp: deflate: Fix possible crash in deflate_init
* tipc: switch order of device registration to fix a crash
* tipc: fix modprobe tipc failed after switch order of device registration
* stm class: Fix channel free in stm output free path
* md: add mddev->pers to avoid potential NULL pointer dereference
* intel_th: msu: Fix single mode with IOMMU
* of: fix clang -Wunsequenced for be32_to_cpu()
* cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level()
* media: ov6650: Fix sensor possibly not detected on probe
* NFS4: Fix v4.0 client state corruption when mount
* clk: tegra: Fix PLLM programming on Tegra124+ when PMC overrides divider
* fuse: fix writepages on 32bit
* fuse: honor RLIMIT_FSIZE in fuse_file_fallocate
* iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114
* ceph: flush dirty inodes before proceeding with remount
* tracing: Fix partial reading of trace event's id file
* memory: tegra: Fix integer overflow on tick value calculation
* perf intel-pt: Fix instructions sampling rate
* perf intel-pt: Fix improved sample timestamp
* perf intel-pt: Fix sample timestamp wrt non-taken branches
* fb...

Revision history for this message
Khaled El Mously (kmously) wrote :

The following patches were NOT applied since they were applied previously:

tools include: Adopt linux/bits.h
net: create skb_gso_validate_mac_len()
bnx2x: disable GSO where gso_size is too big for hardware

Revision history for this message
Khaled El Mously (kmously) wrote :

These 4 patches didn't apply cleanly and needed manual merging. Nothing too hairy though:

synchronize sync(2) against cgroup writeback membership switches
KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated writes
arm64: cpu_ops: fix a leaked reference by adding missing of_node_put
crypto: vmx - ghash: do nosimd fallback manually

Changed in linux (Ubuntu Xenial):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (30.5 KiB)

This bug was fixed in the package linux - 4.4.0-157.185

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

  * linux: 4.4.0-157.185 -proposed tracker (LP: #1837476)

  * systemd 229-4ubuntu21.22 ADT test failure with linux 4.4.0-156.183 (storage)
    (LP: #1837235)
    - Revert "block/bio: Do not zero user pages"
    - Revert "block: Clear kernel memory before copying to user"
    - Revert "bio_copy_from_iter(): get rid of copying iov_iter"

linux (4.4.0-156.183) xenial; urgency=medium

  * linux: 4.4.0-156.183 -proposed tracker (LP: #1836880)

  * BCM43602 802.11ac Wireless regression - PCI ID 14e4:43ba (LP: #1836801)
    - brcmfmac: add eth_type_trans back for PCIe full dongle

linux (4.4.0-155.182) xenial; urgency=medium

  * linux: 4.4.0-155.182 -proposed tracker (LP: #1834918)

  * Geneve tunnels don't work when ipv6 is disabled (LP: #1794232)
    - geneve: correctly handle ipv6.disable module parameter

  * Kernel modules generated incorrectly when system is localized to a non-
    English language (LP: #1828084)
    - scripts: override locale from environment when running recordmcount.pl

  * Handle overflow in proc_get_long of sysctl (LP: #1833935)
    - sysctl: handle overflow in proc_get_long

  * Xenial update: 4.4.181 upstream stable release (LP: #1832661)
    - x86/speculation/mds: Revert CPU buffer clear on double fault exit
    - x86/speculation/mds: Improve CPU buffer clear documentation
    - ARM: exynos: Fix a leaked reference by adding missing of_node_put
    - crypto: vmx - fix copy-paste error in CTR mode
    - crypto: crct10dif-generic - fix use via crypto_shash_digest()
    - crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest()
    - ALSA: usb-audio: Fix a memory leak bug
    - ALSA: hda/hdmi - Consider eld_valid when reporting jack event
    - ALSA: hda/realtek - EAPD turn on later
    - ASoC: max98090: Fix restore of DAPM Muxes
    - ASoC: RT5677-SPI: Disable 16Bit SPI Transfers
    - mm/mincore.c: make mincore() more conservative
    - ocfs2: fix ocfs2 read inode data panic in ocfs2_iget
    - mfd: da9063: Fix OTP control register names to match datasheets for
      DA9063/63L
    - tty/vt: fix write/write race in ioctl(KDSKBSENT) handler
    - ext4: actually request zeroing of inode table after grow
    - ext4: fix ext4_show_options for file systems w/o journal
    - Btrfs: do not start a transaction at iterate_extent_inodes()
    - bcache: fix a race between cache register and cacheset unregister
    - bcache: never set KEY_PTRS of journal key to 0 in journal_reclaim()
    - ipmi:ssif: compare block number correctly for multi-part return messages
    - crypto: gcm - Fix error return code in crypto_gcm_create_common()
    - crypto: gcm - fix incompatibility between "gcm" and "gcm_base"
    - crypto: chacha20poly1305 - set cra_name correctly
    - crypto: salsa20 - don't access already-freed walk.iv
    - crypto: arm/aes-neonbs - don't access already-freed walk.iv
    - writeback: synchronize sync(2) against cgroup writeback membership switches
    - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going
      into workqueue when umount
    - ALSA: hda/realtek - Fix for Lenovo B...

Changed in linux (Ubuntu Xenial):
status: Fix Committed → Fix Released
Po-Hsu Lin (cypressyew)
Changed in linux (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.