linux 4.4.0-12.27 source package in Ubuntu

Changelog

linux (4.4.0-12.27) xenial; urgency=low

  [ Tim Gardner ]

  * Release Tracking Bug
    - LP: #1554704

  * Fails to detect (second) display (LP: #1543683)
    - drm/i915: Fix hpd live status bits for g4x

  * s390x -- various configuration changes (LP: #1543165)
    - [Config] s390x -- enable CONFIG_NUMA
    - [Config] s390x -- disable CONFIG_NET_VENDOR_EMULEX
    - [Config] s390x -- disable CONFIG_NET_VENDOR_SYNOPSYS
    - [Config] s390x -- disable CONFIG_NVMEM
    - [Config] s390x -- switch preempt mode to none

  * Radeon hybrid graphics problem on resume (LP: #1554608)
    - Revert "drm/radeon: call hpd_irq_event on resume"

  * Pull in upstream AMD code (amdgpu) in Xenial (LP: #1546572)
    - [Config] CONFIG_DRM_AMD_POWERPLAY=y
    - drm/amdgpu: use $(src) in Makefile (v2)
    - drm/radeon: constify radeon_asic_ring structures
    - drm/amdgpu: add a callback for reading the bios from the rom directly
    - drm/amdgpu: add read_bios_from_rom callback for CI parts
    - drm/amdgpu: add read_bios_from_rom callback for VI parts
    - drm/amdgpu: Use new read bios from rom callback
    - drm/amdgpu: Use unlocked gem unreferencing
    - drm/radeon: Use unlocked gem unreferencing
    - drm/amd: add new gfx8 register definitions for EDC
    - drm/amdgpu: add EDC support for CZ (v3)
    - drm/amd: abstract kernel rq and normal rq to priority of run queue
    - drm/amdgpu/gfx8: Enable interrupt on ME1_PIPE3
    - drm/amdgpu/gfx8: update PA_SC_RASTER_CONFIG:PKR_MAP only
    - drm/amdgpu: update rev id register for VI
    - drm/amdgpu: add more debugging output for driver failures
    - drm/amdgpu: add entity only when first job come
    - drm/amdgpu: handle error case for ctx
    - drm/amdgpu: unify AMDGPU_CTX_MAX_CS_PENDING and amdgpu_sched_jobs
    - drm/amdgpu: change default sched jobs to 32
    - drm/amdgpu: limit visible vram if it's smaller than the BAR
    - drm/amdgpu: restrict the sched jobs number to power of two
    - drm/amdgpu: put VM page tables directly into duplicates list
    - drm/amdgpu: split VM PD and PT handling during CS
    - drm/amdgpu: keep the PTs validation list in the VM v2
    - drm/radeon: Update radeon_get_vblank_counter_kms()
    - drm/radeon: only increment sync_seq when a fence is really emitted
    - drm/fb-helper: Use proper plane mask for fb cleanup
    - drm/amdgpu: fix dp link rate selection (v2)
    - drm/radeon: fix dp link rate selection (v2)
    - drm/amdgpu: share struct amdgpu_pm_state_type with powerplay module
    - drm/amdgpu: mv some definition from amdgpu_acpi.c to amdgpu_acpi.h
    - drm/amdgpu: mv amdgpu_acpi.h to amd/include/amd_acpi.h
    - drm/amdgpu: implement new cgs interface for acpi function
    - drm/amdgpu: implement cgs interface to query system info
    - drm/amdgpu: add new cgs interface to get display info (v2)
    - drm/amd/powerplay: add basic powerplay framework
    - drm/amdgpu: disable legacy path of firmware check if powerplay is enabled
    - drm/amdgpu: export amd_powerplay_func to amdgpu and other ip block
    - drm/amd/powerplay: add SMU manager sub-component
    - drm/amd/powerplay: add hardware manager sub-component
    - SAUCE: amd: Include errno.h
    - drm/amd/powerplay: add Carrizo smu support
    - drm/amd/powerplay: add Carrizo dpm support
    - drm/amd/powerplay: add CG and PG support for carrizo
    - drm/amd/powerplay: add event manager sub-component
    - drm/amd/powerplay: implement functions of amd_powerplay_func
    - drm/amd/powerplay: Add ixSWRST_COMMAND_1 in bif_5_0_d.h
    - drm/amd/powerplay: Move smu7*.h from amdgpu to powerplay.
    - drm/amd/powerplay: add header file for tonga smu and dpm
    - drm/amd/powerplay: Add Tonga SMU support
    - drm/amd/powerplay: add Tonga dpm support (v3)
    - drm/amd/powerplay: add/update headers for Fiji SMU and DPM
    - drm/amd/powerplay: update atomctrl for fiji
    - drm/amd/powerplay: add Fiji SMU support.
    - drm/amd/powerplay: add Fiji DPM support.
    - drm/amdgpu: add amdgpu.powerplay module option
    - drm/amd/amdgpu: enable powerplay and smc firmware loading for Fiji.
    - drm/amdgpu/powerplay: add function point in hwmgr_funcs for program display gap
    - drm/amdgpu/poweprlay: export program display gap function to eventmgr
    - drm/amdgpu/powerplay: implement pem_task for display_configuration_change
    - drm/amdgpu/powerplay: program display gap for tonga.
    - drm/amdgpu: enable powerplay module by default for tonga.
    - drm/amdgpu: enable powerplay module by default for fiji.
    - drm/amdgpu/powerplay: add some definition for other ip block to update cg pg.
    - drm/amd/powerplay: add new function point in hwmgr_func for CG/PG.
    - drm/amd/powerplay: Add CG and PG support for tonga
    - drm/amdgpu/powerplay: add new function point in hwmgr_funcs for thermal control
    - drm/amdgpu/powerplay: mv ppinterrupt.h to inc folder to share with other submodule.
    - drm/amdgpu/powerplay: add thermal control interface in hwmgr.
    - drm/amdgpu/powerplay: enable thermal interrupt task in eventmgr.
    - drm/amdgpu/powerplay: implement thermal control for tonga.
    - drm/amdgpu/powerplay: implement fan control interface in amd_powerplay_funcs
    - drm/amdgpu: export fan control functions to amdgpu
    - drm/amdgpu: enable sysfs interface for powerplay
    - drm/amdgpu: support per device powerplay enablement (v2)
    - drm/amd/powerplay: add and export hwmgr interface to eventmgr to check hw states.
    - drm/amd/powerplay: implement new funcs to check current states for tonga.
    - drm/amd/powerplay: refine the logic of whether need to update power state.
    - drm/amd/powerplay/tonga: enable pcie and mclk forcing for low
    - drm/amd/powerplay/fiji: enable pcie and mclk forcing for low
    - drm/amdgpu: extract pcie helpers to common header
    - drm: add drm_pcie_get_max_link_width helper (v2)
    - drm/amdgpu: store pcie gen mask and link width
    - drm/amdgpu/cgs: add sys info query for pcie gen and link width
    - drm/amdgpu/powerplay/tonga: query supported pcie info from cgs (v2)
    - drm/amdgpu/powerplay/fiji: query supported pcie info from cgs (v2)
    - drm/amd/powerplay: fix boolreturn.cocci warnings
    - drm/amd/powerplay/tonga: Add UVD DPM init
    - drm/amd/amdgpu: add gfx clock gating support for Fiji.
    - drm/amd/amdgpu: add gmc clock gating support for Fiji.
    - drm/amdgpu: add sdma clock gating support for Fiji.
    - drm/amd/powerplay: add parts of system clock gating support for Fiji. (v2)
    - drm/amd/powerplay: enable clock gating for Fiji.
    - drm/amd/powerplay: add atomctrl function to calculate CZ sclk dividers
    - drm/amd/powerplay: implement smc state upload for CZ
    - drm/amd/powerplay: fix warning of cast to pointer from integer of different size.
    - drm/amd/powerplay: fix warning of cast to pointer from integer of different size.
    - drm/amd/powerplay: add new function point in hwmgr.
    - drm/amd/powerplay: add smc msg for NB P-State switch
    - drm/amd/powerplay: export interface to DAL to init/change display configuration.
    - drm/amd/powerplay: enable set_cpu_power_state task. (v2)
    - drm/amd/powerplay: enable/disable NB pstate feature for Carrizo.
    - drm/amd/powerplay: Add PPLib debug print macro.
    - drm/amdgpu: rename tonga_smumgr.h to tonga_smum.h
    - drm/amdgpu: rename fiji_smumgr.h to fiji_smum.h
    - drm/amd/powerplay: add multimedia power gating support for Fiji.
    - drm/amd/amdgpu: add uvd6.0 clock gating support. (v2)
    - drm/amd/amdgpu: add vce3.0 clock gating support. (v2)
    - drm/amd/amdgpu: enable uvd&vce clock gating for Fiji.
    - drm/amdgpu: Prepare DKMS build for powerplay module.
    - drm/amd/powerplay: add display configeration changed function in hwmgr for Fiji.
    - drm/amd/powerplay: Add thermal protection support for Fiji.
    - drm/amd/powerplay: Fix a bug in fan control setting default mode for Tonga and Fiji.
    - drm/amd/powerplay: add functions set/get_fan_control_mode in hwmgr for Tonga.
    - drm/amd/powerplay: add functions set/get_fan_control_mode in hwmgr for Fiji.
    - drm/amd/powerplay: fix boolreturn.cocci warnings
    - drm/amd/powerplay: fix bug that dpm funcs in debugfs/sysfs missing.
    - drm/amd/powerplay: check whether enable dpm in powerplay.
    - drm/amd/powerplay: move shared function of vi to hwmgr. (v2)
    - drm/amdgpu/powerplay: enable sysfs and debugfs interfaces late
    - drm/amd/powerplay: display gpu load when print performance for tonga.
    - drm/powerplay: add debugging output to tonga_processpptables.c
    - drm/powerplay: add debugging output to processpptables.c
    - drm/powerplay/hwmgr: log errors in tonga_hwmgr_backend_init
    - drm/amd/powerplay: Don't return an error if fan table is missing
    - amd\powerplay Implement get dal power level
    - amd/powerplay: Fix get dal power level
    - amd/powerplay: Add structures required to report configuration change
    - drm/amdgpu/powerplay: Program a calculated value as Deep Sleep clock.
    - drm/amd/powerplay: add point check to avoid NULL point hang.
    - drm/amd/powerplay: check whether need to enable thermal control. (v2)
    - drm/amd/powerplay: show gpu load when print gpu performance for Cz. (v2)
    - drm: powerplay: use div64_s64 instead of do_div
    - drm/amd/powerplay: fix a reversed condition
    - drm/amdgpu/cgs: cleanup some indenting
    - drm/amd/powerplay: precedence bug in init_non_clock_fields()
    - drm/amdgpu: fix NULL in vm_grab_id while S3 back
    - drm/amd/powerplay: fix bug that NULL checks are reversed.
    - drm/amd/powerplay: fix Smatch static checker warnings with indenting (v2)
    - drm/amd/powerplay: fix Smatch static checker warnings
    - drm/amd/powerplay: add powerplay valid check to avoid null point. (v2)
    - drm/amd/powerplay: Reload and initialize the smc firmware on powerplay resume.
    - drm/amdgpu: Show gpu load when display gpu performance for Ci.
    - drm/amdgpu: Show gpu load when display gpu performance for Fiji of VI.
    - drm/amdgpu: fix hex/decimal bug when show gpu load.
    - drm/amd/powerplay: add thermal control task when resume.
    - drm/amd/powerplay: enable set boot state task
    - drm/amd/powerplay: enable power down asic task. (v2)
    - drm/amd/powerplay: implement power down asic task for CZ
    - drm/amdgpu: add warning to amdgpu_bo_gpu_offset() v2
    - drm/amdgpu/cgs: add an interface to access PCI resources
    - drm/amdgpu: add irq domain support
    - drm/amdgpu/powerplay: include asm/div64.h for do_div()
    - drm/sysfs: use kobj_to_dev()
    - drm/amd/powerplay: fix static checker warning for return meaningless value.
    - drm/amdgpu/cz: add code to enable forcing UVD clocks
    - drm/amdgpu/cz: add code to enable forcing VCE clocks
    - drm/amdgpu/cz: force uvd clocks when sclks are forced
    - drm/amdgpu/cz: force vce clocks when sclks are forced
    - drm/amdgpu: use kobj_to_dev()
    - drm/radeon: use kobj_to_dev()
    - drm/ttm: fix adding foreign BOs to the LRU during init v2
    - drm/ttm: fix adding foreign BOs to the swap LRU
    - drm/ttm: add ttm_bo_move_to_lru_tail function v2
    - drm/amdgpu: move VM page tables to the LRU end on CS v2
    - drm/amdgpu: validate duplicates first
    - drm/amdgpu: add missing irq.h include
    - drm/fb_cma_helper: Remove implicit call to disable_unused_functions
    - drm/amdgpu: Add some tweaks to gfx 8 soft reset
    - amdkfd: don't open-code memdup_user()
    - amdkfd: Copy from the proper user command pointer
    - drm/amdgpu: Use drm_calloc_large for VM page_tables array
    - amd/powerplay: disable powerplay by default initially
    - drm/amdgpu: Allow the driver to load if amdgpu.powerplay=1 on asics without powerplay support
    - drm/atomic-helper: Export framebuffer_changed()
    - drm/amd/amdgpu: Improve amdgpu_dpm* macros to avoid unexpected result (v2)
    - drm/amdgpu: add a message to indicate when powerplay is enabled (v2)
    - drm/amdgpu: fix next_rptr handling for debugfs
    - drm/radeon: Ensure radeon bo is unreserved in radeon_gem_va_ioctl
    - drm/radeon: only init fbdev if we have connectors
    - drm/amdgpu: don't init fbdev if we don't have any connectors
    - drm/amd/powerplay: Update SMU firmware loading for Stoney
    - drm/amdgpu: fix non-ANSI declaration of amdgpu_amdkfd_gfx_*_get_functions()
    - drm/amdkfd: Remove unnecessary cast in kfree
    - drm/amdgpu: only move pt bos in LRU list on success
    - drm/amdgpu: mask out WC from BO on unsupported arches
    - drm/amdgpu/gfx8: enable cp inst/reg error interrupts
    - drm/amdgpu/gfx7: enable cp inst/reg error interrupts
    - drm/amdgpu: load MEC ucode manually on iceland
    - drm/amdgpu: disable uvd and vce clockgating on Fiji
    - drm/amdgpu: add pcie cap module parameters (v2)
    - drm/amdgpu/cik: don't mess with aspm if gpu is root bus
    - drm/amdgpu/dpm/ci: switch over to the common pcie caps interface
    - drm/amdgpu: handle uvd pg flags properly
    - drm/amdgpu: handle vce pg flags properly
    - drm/amdgpu: clean up vce pg flags for cz/st
    - drm/amdgpu: be consistent with uvd cg flags
    - drm/amd/powerplay/cz: disable uvd pg
    - drm/amd/powerplay/cz: disable vce pg
    - drm/amd/powerplay/tonga: disable uvd pg
    - drm/amd/powerplay/tonga: disable vce pg
    - drm/amdgpu: add a cgs interface to fetch cg and pg flags
    - drm/amdgpu: remove unused cg defines
    - drma/dmgpu: move cg and pg flags into shared headers
    - drm/amdgpu/tonga: plumb pg flags through to powerplay
    - drm/amdgpu/cz: plumb pg flags through to powerplay
    - SAUCE: drm/amdgpu/cz: enable/disable vce dpm even if vce pg is disabled

  * mlx4_core Set UAR page size to 4KB regardless of system page size (LP:
    #1552632)
    - net/mlx4_core: Set UAR page size to 4KB regardless of system page size

  * Miscellaneous Ubuntu changes
    - [Config] CONFIG_CAVIUM_ERRATUM_27456=y

  * Miscellaneous upstream changes
    - net: thunderx: Fix for Qset error due to CQ full
    - ahci: Workaround for ThunderX Errata#22536
    - arm64: Add workaround for Cavium erratum 27456
    - tipc: fix nullptr crash during subscription cancel

 -- Tim Gardner <email address hidden>  Mon, 07 Mar 2016 05:04:22 -0700

Upload details

Uploaded by:
Tim Gardner
Uploaded to:
Xenial
Original maintainer:
Ubuntu Kernel Team
Architectures:
all i386 amd64 armhf arm64 x32 powerpc ppc64el s390x
Section:
devel
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
linux_4.4.0.orig.tar.gz 126.7 MiB 730e75919b5d30a9bc934ccb300eaedfdf44994ca9ee1d07a46901c46c221357
linux_4.4.0-12.27.diff.gz 9.9 MiB cc468ee697ca5a9f926614284efad6feedd6a8daa8e52704b204ace46f06031d
linux_4.4.0-12.27.dsc 9.4 KiB bc339bfeaf5708f804f0c64cdc4079660ffecd274c6cb101ead7a742a3d18f7c

Available diffs

View changes file

Binary packages built by this source