I'm announcing the release of the 4.4.29 kernel. All users of the 4.4 kernel series must upgrade. The updated 4.4.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.4.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary thanks, greg k-h ------------ Documentation/x86/exception-tables.txt | 35 +++++++ Makefile | 2 arch/arm/crypto/ghash-ce-glue.c | 24 +++++ arch/arm/mach-pxa/pxa_cplds_irqs.c | 24 +++-- arch/powerpc/kernel/eeh_driver.c | 8 + arch/powerpc/kernel/nvram_64.c | 6 - arch/powerpc/platforms/powernv/eeh-powernv.c | 5 + arch/x86/include/asm/asm.h | 40 +++++--- arch/x86/include/asm/uaccess.h | 16 +-- arch/x86/kernel/early-quirks.c | 11 +- arch/x86/kernel/kprobes/core.c | 2 arch/x86/kernel/traps.c | 6 - arch/x86/mm/extable.c | 100 +++++++++++++++------ arch/x86/mm/fault.c | 2 crypto/gcm.c | 2 drivers/char/hw_random/omap-rng.c | 4 drivers/clk/clk-divider.c | 2 drivers/clk/clk-qoriq.c | 6 + drivers/clk/imx/clk-imx35.c | 2 drivers/dma/ipu/ipu_irq.c | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 23 ++-- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 24 ++--- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 48 ++++++++-- drivers/gpu/drm/drm_prime.c | 17 ++- drivers/gpu/drm/i915/i915_drv.h | 24 ++--- drivers/gpu/drm/i915/i915_gem_stolen.c | 23 +++- drivers/gpu/drm/i915/intel_dp.c | 2 drivers/gpu/drm/i915/intel_drv.h | 2 drivers/gpu/drm/i915/intel_hdmi.c | 36 +------ drivers/gpu/drm/i915/intel_pm.c | 42 ++++---- drivers/gpu/drm/radeon/r600_dpm.c | 15 +-- drivers/gpu/drm/radeon/radeon_device.c | 5 - drivers/gpu/drm/radeon/si_dpm.c | 2 drivers/gpu/drm/radeon/sislands_smc.h | 1 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 6 - drivers/net/wireless/brcm80211/brcmfmac/cfg80211.c | 2 drivers/net/wireless/mwifiex/join.c | 3 drivers/power/bq24257_charger.c | 12 +- drivers/s390/char/con3270.c | 11 +- drivers/s390/cio/chsc.c | 20 ++-- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 2 drivers/spi/spi-fsl-dspi.c | 1 drivers/staging/rtl8188eu/core/rtw_cmd.c | 4 drivers/uio/uio_dmem_genirq.c | 2 drivers/xen/xenbus/xenbus_dev_frontend.c | 2 fs/9p/acl.c | 40 +++----- fs/btrfs/acl.c | 6 - fs/ceph/acl.c | 6 - fs/ext2/acl.c | 12 -- fs/ext4/acl.c | 12 -- fs/f2fs/acl.c | 6 - fs/gfs2/acl.c | 12 -- fs/hfsplus/posix_acl.c | 4 fs/jffs2/acl.c | 9 - fs/jfs/acl.c | 6 - fs/ocfs2/acl.c | 10 -- fs/posix_acl.c | 31 ++++++ fs/reiserfs/xattr_acl.c | 8 - fs/xfs/xfs_acl.c | 13 -- include/drm/drmP.h | 3 include/linux/netdevice.h | 4 include/linux/posix_acl.h | 1 include/net/ip_tunnels.h | 16 +++ kernel/irq/generic-chip.c | 21 ++++ mm/hugetlb.c | 13 +- net/core/dev.c | 2 net/ipv4/af_inet.c | 24 ++++- net/ipv4/fou.c | 13 ++ net/ipv4/gre_offload.c | 5 + net/ipv4/ip_tunnel_core.c | 3 net/ipv4/udp_offload.c | 6 - net/ipv6/ip6_offload.c | 15 ++- net/ipv6/sit.c | 5 - scripts/sortextable.c | 32 ++++++ sound/soc/soc-dapm.c | 6 + sound/soc/soc-topology.c | 1 tools/perf/ui/browsers/hists.c | 1 tools/perf/util/stat.c | 10 ++ tools/perf/util/symbol-elf.c | 3 tools/perf/util/symbol.c | 5 - 82 files changed, 657 insertions(+), 358 deletions(-) Alex Deucher (7): 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/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. Ard Biesheuvel (1): crypto: arm/ghash-ce - add missing async import/export Arend Van Spriel (1): brcmfmac: avoid potential stack overflow in brcmf_cfg80211_start_ap() Arnaldo Carvalho de Melo (2): perf symbols: Check symbol_conf.allow_aliases for kallsyms loading too perf symbols: Fixup symbol sizes before picking best ones Arnd Bergmann (1): dmaengine: ipu: remove bogus NO_IRQ reference Chen-Yu Tsai (3): 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 Chris Wilson (2): drm/prime: Pass the right module owner through to dma_buf_export() drm/i915: Unalias obj->phys_handle and obj->userptr Dave Gerlach (1): hwrng: omap - Only fail if pm_runtime_get_sync returns < 0 David Weinehall (1): Revert "drm/i915: Check live status before reading edid" Geert Uytterhoeven (1): clk: divider: Fix clk_divider_round_rate() to use clk_readl() Georges Savoundararadj (1): power: bq24257: Fix use of uninitialized pointer bq->charger Gerald Schaefer (1): mm/hugetlb: fix memory offline with hugepage size > memory block size Grazvydas Ignotas (1): drm/amdgpu/dce11: add missing drm_mode_config_cleanup call Greg Kroah-Hartman (1): Linux 4.4.29 Jan Beulich (1): xenbus: don't look up transaction IDs for ordinary writes Jan Kara (1): posix_acl: Clear SGID bit when setting file permissions Jan Viktorin (1): uio: fix dmem_region_start computation Jesse Gross (3): ipip: Properly mark ipip GRO packets as encapsulated. tunnels: Don't apply GRO to multiple layers of encapsulation. tunnels: Remove encapsulation offloads on decap. Jiri Olsa (1): perf stat: Fix interval output values Johannes Thumshirn (1): mpt3sas: Don't spam logs if logging level is 0 Larry Finger (1): staging: r8188eu: Fix scheduling while atomic splat Namhyung Kim (1): perf hists browser: Fix event group display Ondrej Mosnáček (1): crypto: gcm - Fix IV buffer size in crypto_gcm_setkey Pan Xinhui (1): powerpc/nvram: Fix an incorrect partition merge Paulo Zanoni (1): drm/i915/gen9: fix the WaWmMemoryReadLatency implementation Rex Zhu (1): drm/amdgpu: change vblank_time's calculation method to reduce computational error. Robert Jarzmik (1): ARM: pxa: pxa_cplds: fix interrupt handling Russell Currey (1): powerpc/eeh: Null check uses of eeh_pe_bus_get Sascha Silbe (2): s390/con3270: fix use of uninitialised data s390/con3270: fix insufficient space padding Sebastian Frias (1): genirq/generic_chip: Add irq_unmap callback Sebastian Ott (1): s390/cio: fix accidental interrupt enabling during resume Tang Yuantian (1): clk: qoriq: fix a register offset error Thomas Hellstrom (1): drm/vmwgfx: Limit the user-space command buffer size Tony Luck (1): x86/mm: Expand the exception table logic to allow new handling options Uwe Kleine-König (1): ARM: clk-imx35: fix name for ckil clk Ville Syrjälä (1): drm/i915: Account for TSEG size when determining 865G stolen base Wei Yongjun (2): spi: spi-fsl-dspi: Drop extra spi_master_put in device remove function ASoC: topology: Fix error return code in soc_tplg_dapm_widget_create() Xinming Hu (1): mwifiex: correct aid value during tdls setup
Attachment:
signature.asc
Description: PGP signature