Xenial update to v4.4.29 stable release

Bug #1638267 reported by Tim Gardner on 2016-11-01
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)

Bug Description

SRU Justification

       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 v4.4.29 upstream stable
       patch set is now available. It should be included in the Ubuntu
       kernel as well.



       The following patches from the v4.4.29 stable release shall be applied:

drm/prime: Pass the right module owner through to dma_buf_export()
drm/amdgpu: fix IB alignment for UVD
drm/amdgpu/dce10: disable hpd on local panels
drm/amdgpu/dce8: disable hpd on local panels
drm/amdgpu/dce11: disable hpd on local panels
drm/amdgpu/dce11: add missing drm_mode_config_cleanup call
drm/amdgpu: change vblank_time's calculation method to reduce computational error.
drm/radeon: narrow asic_init for virtualization
drm/radeon/si/dpm: fix phase shedding setup
drm/radeon: change vblank_time's calculation method to reduce computational error.
drm/vmwgfx: Limit the user-space command buffer size
drm/i915/gen9: fix the WaWmMemoryReadLatency implementation
Revert "drm/i915: Check live status before reading edid"
drm/i915: Account for TSEG size when determining 865G stolen base
drm/i915: Unalias obj->phys_handle and obj->userptr
mm/hugetlb: fix memory offline with hugepage size > memory block size
posix_acl: Clear SGID bit when setting file permissions
ipip: Properly mark ipip GRO packets as encapsulated.
powerpc/eeh: Null check uses of eeh_pe_bus_get
perf stat: Fix interval output values
genirq/generic_chip: Add irq_unmap callback
uio: fix dmem_region_start computation
ARM: clk-imx35: fix name for ckil clk
spi: spi-fsl-dspi: Drop extra spi_master_put in device remove function
mwifiex: correct aid value during tdls setup
crypto: gcm - Fix IV buffer size in crypto_gcm_setkey
crypto: arm/ghash-ce - add missing async import/export
hwrng: omap - Only fail if pm_runtime_get_sync returns < 0
ASoC: topology: Fix error return code in soc_tplg_dapm_widget_create()
ASoC: dapm: Fix possible uninitialized variable in snd_soc_dapm_get_volsw()
ASoC: dapm: Fix value setting for _ENUM_DOUBLE MUX's second channel
ASoC: dapm: Fix kcontrol creation for output driver widget
staging: r8188eu: Fix scheduling while atomic splat
power: bq24257: Fix use of uninitialized pointer bq->charger
dmaengine: ipu: remove bogus NO_IRQ reference
x86/mm: Expand the exception table logic to allow new handling options
s390/cio: fix accidental interrupt enabling during resume
s390/con3270: fix use of uninitialised data
s390/con3270: fix insufficient space padding
clk: qoriq: fix a register offset error
clk: divider: Fix clk_divider_round_rate() to use clk_readl()
perf hists browser: Fix event group display
perf symbols: Check symbol_conf.allow_aliases for kallsyms loading too
perf symbols: Fixup symbol sizes before picking best ones
mpt3sas: Don't spam logs if logging level is 0
powerpc/nvram: Fix an incorrect partition merge
ARM: pxa: pxa_cplds: fix interrupt handling
Linux 4.4.29

CVE References

Tim Gardner (timg-tpi) on 2016-11-01
tags: added: kernel-stable-tracking-bug
Tim Gardner (timg-tpi) on 2016-11-01
description: updated
Launchpad Janitor (janitor) wrote :

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

Changed in linux (Ubuntu Xenial):
status: New → Confirmed
Changed in linux (Ubuntu):
status: New → Confirmed
Tim Gardner (timg-tpi) on 2016-11-02
description: updated
Luis Henriques (henrix) on 2016-11-10
Changed in linux (Ubuntu Xenial):
status: Confirmed → Fix Committed

The verification of the Stable Release Update for linux-lts-xenial has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Launchpad Janitor (janitor) wrote :
Download full text (22.5 KiB)

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

linux (4.4.0-51.72) xenial; urgency=low

  [ Luis Henriques ]

  * Release Tracking Bug
    - LP: #1644611

  * 4.4.0-1037-snapdragon #41: kernel panic on boot (LP: #1644596)
    - Revert "dma-mapping: introduce the DMA_ATTR_NO_WARN attribute"
    - Revert "powerpc: implement the DMA_ATTR_NO_WARN attribute"
    - Revert "nvme: use the DMA_ATTR_NO_WARN attribute"

linux (4.4.0-50.71) xenial; urgency=low

  [ Luis Henriques ]

  * Release Tracking Bug
    - LP: #1644169

  * xenial 4.4.0-49.70 kernel breaks LXD userspace (LP: #1644165)
    - Revert "UBUNTU: SAUCE: (namespace) fuse: Allow user namespace mounts by
    - Revert "UBUNTU: SAUCE: (namespace) fs: Don't remove suid for CAP_FSETID for
      userns root"
    - Revert "(namespace) Revert "UBUNTU: SAUCE: fs: Don't remove suid for
      CAP_FSETID in s_user_ns""
    - Revert "UBUNTU: SAUCE: (namespace) fs: Allow superblock owner to change
      ownership of inodes"
    - Revert "(namespace) Revert "UBUNTU: SAUCE: fs: Allow superblock owner to
      change ownership of inodes with unmappable ids""
    - Revert "UBUNTU: SAUCE: (namespace) security/integrity: Harden against
      malformed xattrs"
    - Revert "(namespace) Revert "UBUNTU: SAUCE: ima/evm: Allow root in s_user_ns
      to set xattrs""
    - Revert "(namespace) dquot: For now explicitly don't support filesystems
      outside of init_user_ns"
    - Revert "(namespace) quota: Handle quota data stored in s_user_ns in
    - Revert "(namespace) quota: Ensure qids map to the filesystem"
    - Revert "(namespace) Revert "UBUNTU: SAUCE: quota: Convert ids relative to
    - Revert "(namespace) Revert "UBUNTU: SAUCE: quota: Require that qids passed
      to dqget() be valid and map into s_user_ns""
    - Revert "(namespace) vfs: Don't create inodes with a uid or gid unknown to
      the vfs"
    - Revert "(namespace) vfs: Don't modify inodes with a uid or gid unknown to
      the vfs"
    - Revert "UBUNTU: SAUCE: (namespace) fuse: Translate ids in posix acl xattrs"
    - Revert "UBUNTU: SAUCE: (namespace) posix_acl: Export
      posix_acl_fix_xattr_userns() to modules"
    - Revert "(namespace) vfs: Verify acls are valid within superblock's
    - Revert "(namespace) Revert "UBUNTU: SAUCE: fs: Update posix_acl support to
      handle user namespace mounts""
    - Revert "(namespace) fs: Refuse uid/gid changes which don't map into
    - Revert "(namespace) Revert "UBUNTU: SAUCE: fs: Refuse uid/gid changes which
      don't map into s_user_ns""
    - Revert "(namespace) mnt: Move the FS_USERNS_MOUNT check into sget_userns"

linux (4.4.0-49.70) xenial; urgency=low

  [ Luis Henriques ]

  * Release Tracking Bug
    - LP: #1640921

  * Infiniband driver (kernel module) needed for Azure (LP: #1641139)
    - SAUCE: RDMA Infiniband for Windows Azure
    - SAUCE: Makefile RDMA infiniband driver for Windows Azure
    - [Config] Add hv_network_direct.ko to generic inclusion list
    - SAUCE: RDMA Infiniband for Windows Azure is dependent on amd64...

Changed in linux (Ubuntu Xenial):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers