← Back to team overview

kernel-packages team mailing list archive

[Bug 1560395] Re: [i915_bpo] Update i915 backport driver

 

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

---------------
linux (4.4.0-17.33) xenial; urgency=low

  [ Tim Gardner ]

  * Release Tracking Bug
    - LP: #1563441

  * ISST-LTE: pVM:high cpus number need a high crashkernel value in kdump
    (LP: #1560552)
    - SAUCE: (noup) ppc64 boot: Wait for boot cpu to show up if nr_cpus limit is
      about to hit.

  * Predictable naming mechanism is leading to issues in DLPAR operations of
    NICs (LP: #1560514)
    - SAUCE: (noup) powerpc/pci: Assign fixed PHB number based on device-tree
      properties

  * ThunderX: support alternative phy implementations (LP: #1562968)
    - net: thunderx: Cleanup PHY probing code.
    - [Config] CONFIG_MDIO_CAVIUM=m
    - phy: mdio-octeon: Refactor into two files/modules
    - [Config] CONFIG_MDIO_THUNDER=m
    - phy: mdio-thunder: Add driver for Cavium Thunder SoC MDIO buses.
    - phy: mdio-cavium: Add missing MODULE_* annotations.
    - net: cavium: For Kconfig THUNDER_NIC_BGX, select MDIO_THUNDER.
    - phy: mdio-thunder: Fix some Kconfig typos
    - [d-i] Add phy drivers for Cavium ThunderX to nic-modules udeb

  * linux: exclude ZONE_DEVICE from GFP_ZONE_TABLE (LP: #1563293)
    - Revert "mm: CONFIG_NR_ZONES_EXTENDED"
    - mm: exclude ZONE_DEVICE from GFP_ZONE_TABLE

  * lots of printk to serial console can hang system for long time
    (LP: #1534216)
    - printk: set may_schedule for some of console_trylock() callers

  * [i915_bpo] Update i915 backport driver (LP: #1560395)
    - SAUCE: i915_bpo: Update to drm-intel-next-fixes-2016-03-16
    - PM / runtime: Add new helper for conditional usage count incrementation
    - drm/core: Add drm_for_each_encoder_mask, v2.
    - drm/atomic-helper: Implement subsystem-level suspend/resume

  * [Hyper-V] VM Sockets (LP: #1541585)
    - Drivers: hv: vmbus: Cleanup vmbus_set_event()
    - Drivers: hv: vmbus: Add vendor and device atttributes
    - Drivers: hv: vmbus: avoid infinite loop in init_vp_index()
    - Drivers: hv: vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload()
    - Drivers: hv: vmbus: don't manipulate with clocksources on crash
    - Drivers: hv: vmbus: add a helper function to set a channel's pending send size
    - Drivers: hv: vmbus: define the new offer type for Hyper-V socket (hvsock)
    - Drivers: hv: vmbus: vmbus_sendpacket_ctl: hvsock: avoid unnecessary signaling
    - Drivers: hv: vmbus: define a new VMBus message type for hvsock
    - Drivers: hv: vmbus: add a hvsock flag in struct hv_driver
    - Drivers: hv: vmbus: add a per-channel rescind callback
    - Drivers: hv: vmbus: add an API vmbus_hvsock_device_unregister()
    - Drivers: hv: vmbus: Eliminate the spin lock on the read path
    - Drivers: hv: vmbus: Give control over how the ring access is serialized
    - drivers/hv: Move VMBus hypercall codes into Hyper-V UAPI header
    - Drivers: hv: vmbus: don't loose HVMSG_TIMER_EXPIRED messages
    - Drivers: hv: vmbus: avoid wait_for_completion() on crash
    - Drivers: hv: vmbus: remove code duplication in message handling
    - Drivers: hv: vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload()
    - Drivers: hv: util: Pass the channel information during the init call
    - Drivers: hv: utils: Remove util transport handler from list if registration fails
    - Revert "Drivers: hv: vmbus: Support handling messages on multiple CPUs"
    - Drivers: hv: vmbus: Support handling messages on multiple CPUs

  * [Bug]SKL-H boot hang when c8+c9+c10 enabled by intel_idle driver
    (LP: #1559918)
    - intel_idle: prevent SKL-H boot failure when C8+C9+C10 enabled

  * ixgbe: Update to Fortville SW5 release (LP: #1562326)
    - net: add tc offload feature flag
    - net: tc: helper functions to query action types
    - sctp: Rename NETIF_F_SCTP_CSUM to NETIF_F_SCTP_CRC
    - net: rework ndo tc op to consume additional qdisc handle parameter
    - net: rework setup_tc ndo op to consume general tc operand
    - net: sched: add cls_u32 offload hooks for netdevs
    - net: ixgbe: add support for tc_u32 offload
    - net: ixgbe: abort with cls u32 divisor groups greater than 1

  * Bring fm10k up to Fortville SW5 (LP: #1562310)
    - net: add netif_is_team_master helper
    - net: add netif_is_team_port helper
    - net: add netif_is_lag_master helper
    - net: add netif_is_lag_port helper
    - ethtool: correctly ensure {GS}CHANNELS doesn't conflict with GS{RXFH}
    - fm10k: don't reinitialize RSS flow table when RXFH configured

  * [Feature]Always Running Timer (ART) to System Time translation
    (LP: #1519625)
    - time: Verify time values in adjtimex ADJ_SETOFFSET to avoid overflow
    - timekeeping: Provide internal function __ktime_get_real_seconds
    - timekeeping: Cap adjustments so they don't exceed the maxadj value
    - clocksource: Make clocksource validation work for all clocksources
    - time: Add cycles to nanoseconds translation
    - time: Add timekeeping snapshot code capturing system time and counter
    - time: Remove duplicated code in ktime_get_raw_and_real()
    - time: Add driver cross timestamp interface for higher precision time synchronization
    - time: Add history to cross timestamp interface supporting slower devices
    - time/timekeeping: Work around false positive GCC warning
    - x86/tsc: Always Running Timer (ART) correlated clocksource
    - ptp: Add PTP_SYS_OFFSET_PRECISE for driver crosstimestamping
    - [Config] CONFIG_E1000E_HWTS=y
    - e1000e: Adds hardware supported cross timestamp on e1000e nic

  * x-gene2: add SoC v2 support to clock (LP: #1561604)
    - clk: xgene: Add SoC and PMD PLL clocks with v2 hardware

  * [Bug]Disable multi-record PEBS on Merom (LP: #1559914)
    - perf/x86: Move perf_event.c ............... => x86/events/core.c
    - perf/x86: Move perf_event_amd.c ........... => x86/events/amd/core.c
    - perf/x86: Move perf_event_amd_ibs.c ....... => x86/events/amd/ibs.c
    - perf/x86: Move perf_event_amd_iommu.[ch] .. => x86/events/amd/iommu.[ch]
    - perf/x86: Move perf_event_amd_uncore.c .... => x86/events/amd/uncore.c
    - perf/x86: Move perf_event_intel_bts.c ........ => x86/events/intel/bts.c
    - perf/x86: Move perf_event_intel.c ............ => x86/events/intel/core.c
    - perf/x86: Move perf_event_intel_cqm.c ........ => x86/events/intel/cqm.c
    - perf/x86: Move perf_event_intel_cstate.c ..... => x86/events/intel/cstate.c
    - perf/x86: Move perf_event_intel_ds.c ......... => x86/events/intel/ds.c
    - perf/x86: Move perf_event_intel_lbr.c ........ => x86/events/intel/lbr.c
    - perf/x86: Move perf_event_intel_pt.[ch] ...... => x86/events/intel/pt.[ch]
    - perf/x86: Move perf_event_intel_rapl.c ....... => x86/events/intel/rapl.c
    - perf/x86: Move perf_event_intel_uncore.[ch] .. =>
      x86/events/intel/uncore.[ch]
    - perf/x86: Move perf_event_intel_uncore_nhmex.c =>
      x86/events/intel/uncore_nmhex.c
    - perf/x86: Move perf_event_intel_uncore_snb.c =>
      x86/events/intel/uncore_snb.c
    - perf/x86: Move perf_event_intel_uncore_snbep.c =>
      x86/events/intel/uncore_snbep.c
    - perf/x86: Move perf_event_knc.c .............. => x86/events/intel/knc.c
    - perf/x86: Move perf_event_p4.c ............... => x86/events/intel/p4.c
    - perf/x86: Move perf_event_p6.c ............... => x86/events/intel/p6.c
    - perf/x86: Move perf_event_msr.c .............. => x86/events/msr.c
    - perf/x86: Move perf_event.h to its new home
    - perf/x86/intel: Use PAGE_SIZE for PEBS buffer size on Core2

  * [Feature] Enable I2C on Broxton-P (LP: #1520139)
    - mfd: intel-lpss: Pass I2C configuration via properties on BXT

 -- Tim Gardner <tim.gardner@xxxxxxxxxxxxx>  Thu, 24 Mar 2016 20:40:27
-0600

** Changed in: linux (Ubuntu Xenial)
       Status: Fix Committed => Fix Released

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

Title:
  [i915_bpo] Update i915 backport driver

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Xenial:
  Fix Released

Bug description:
  Current snapshot of i915_bpo is based on drm-intel-next-2016-02-14
  tag, and it makes sense to update it to the latest tag leading to 4.6,
  which is drm-intel-next-fixes-2016-03-16:

  94669e6ba1ada13 drm/i915: Handle -ED EADLK in drm_atomic_commit from load-detect.
  0bbca274a31c236 drm/i915: Actually retry with bit-banging after GMBUS timeout
  2f791908a70e957 drm/i915: Fix bogus dig_port_map[] assignment for pre-HSW
  eda908967feecf7 drm/i915: Balance assert_rpm_wakelock_held() for !IS_ENABLED(CONFIG_PM)
  bd90123c4973821 drm/i915/skl: Fix power domain suspend sequence
  5790ff742b1feee drm/i915: Update DRIVER_DATE to 20160229
  2743179d955bd73 drm/i915: Execlists cannot pin a context without the object
  596c5923197b889 drm/i915: Reduce the pointer dance of i915_is_ggtt()
  1c7f4bca5a6f53c drm/i915: Rename vma->*_list to *_link for consistency
  135dc79efbc119e drm/i915: Balance assert_rpm_wakelock_held() for !IS_ENABLED(CONFIG_PM)
  99cf8ea16595ecf drm/i915/lrc: Only set RS ctx enable in ctx control reg if there is a RS
  715629190ef384a drm/i915/gen9: Set value of Indirect Context Offset based on gen version
  032b612e055ecc5 drm/i915: Remove update_sprite_watermarks.
  e8861675c5ccaf3 drm/i915: Kill off intel_crtc->atomic.wait_vblank, v6.
  33c8df89351709e drm/i915: Unify power domain handling.
  74bff5f92740a9d drm/i915: Pass crtc state to modeset_get_crtc_power_domains.
  6831f3e3c640ad4 drm/i915: Add for_each_pipe_masked()
  aae8ba844495473 drm/i915: Make sure pipe interrupts are processed before turning off power well on BDW+
  2230fde85cfff29 drm/i915: synchronize_irq() before turning off disp2d power well on VLV/CHV
  1ca993d237a587b drm/i915: Skip PIPESTAT reads from irq handler on VLV/CHV when power well is down
  9b18572e83bfd53 drm/i915/gen9: Verify and enforce dc6 state writes
  9b6f20984c5402a drm/i915/gen9: Check for DC state mismatch
  53188eb40121a13 drm/i915/skl: Ensure HW is powered during DDB HW state readout
  380bdff2d05b498 drm/i915/lvds: Ensure the HW is powered during HW state readout
  31feb61a688bd4b drm/i915/hdmi: Ensure the HW is powered during HW state readout
  fe97fd7eb872558 drm/i915/dsi: Ensure the HW is powered during HW state readout
  b81b801f8675838 drm/i915/dp: Ensure the HW is powered during HW state readout
  02f9f5e62a9b0a1 drm/i915: Ensure the HW is powered when accessing the CRC HW block
  d59410219ae396a drm/i915/ddi: Ensure the HW is powered during HW state readout
  7a6252c6bce1124 drm/i915/crt: Ensure the HW is powered during HW state readout
  5a24fab098d6f1a drm/i915: Ensure the HW is powered during HW access in assert_pipe
  bacd67d6a36c890 drm/i915: Ensure the HW is powered when disabling VGA
  013ef6cfc411bfe drm/i915/ibx: Ensure the HW is powered during PLL HW readout
  9fb84d5a9299ac6 drm/i915: Ensure the HW is powered during display pipe HW readout
  5af9a454769bb55 drm/i915: Add helper to get a display power ref if it was already enabled
  1e657ad7a48f1ce drm/i915/gen9: Write dc state debugmask bits only once
  5b076889f6239f8 drm/i915/gen9: Extend dmc debug mask to include cores
  779cb5d3ddd7295 drm/i915/gen9: Verify and enforce dc6 state writes
  832dba889e27487 drm/i915/gen9: Check for DC state mismatch
  a98ee79317b4091 drm/i915/fbc: enable FBC by default on HSW and BDW
  0f3a93d1b0cf23c drm/i915: drop unused i915.disable_vtd_wa module parameter
  57b63d00df0ded2 drm/i915: drop write perm from module params which don't support changing
  0aa8bdf25b16f5c drm/i915/dsi: Using the bpp value wrt the pixel format
  d6e3af5498390ae drm/i915/bxt: Remove DSP CLK_GATE programming for BXT
  4d800030238878c drm/i915/skl: Ensure HW is powered during DDB HW state readout
  dd75619853e4a28 drm/i915: Extract intel_encoder_has_connectors()
  e28661bd1acbdcb drm/i915: Use atomic state in intel_fb_initial_config.
  7bb4afb45879541 drm/i915: Use correct dpms for intel_enable_crt.
  0eadc62462afcfd drm/i915: Use atomic state in tv load detection.
  c8ecb2f162a6065 drm/i915: Use atomic state for load detect in crt.
  edde361711ef8f3 drm/i915: Use atomic state to obtain load detection crtc, v3.
  9b58e352b463f2f drm/i915: Enable PSR by default on Haswell and Broadwell.
  a38c274faad0ec6 drm/i915: Enable PSR by default on Valleyview and Cherryview.
  d94d6e87138588b drm/i915: Change i915.enable_psr parameter to use per platform default.
  69603dbb315fc7a i915: cast before shifting in i915_pte_count
  ecb2448218acf23 drm/i915/lvds: Ensure the HW is powered during HW state readout
  5b0921748c0b1d0 drm/i915/hdmi: Ensure the HW is powered during HW state readout
  3f3f42b887fbffc drm/i915/dsi: Ensure the HW is powered during HW state readout
  6fa9a5ecf7a5445 drm/i915/dp: Ensure the HW is powered during HW state readout
  e129649b7a3e1d5 drm/i915: Ensure the HW is powered when accessing the CRC HW block
  e27daab49718e32 drm/i915/ddi: Ensure the HW is powered during HW state readout
  1c8fdda1ea947ae drm/i915/crt: Ensure the HW is powered during HW state readout
  4feed0ebfa45879 drm/i915: Ensure the HW is powered during HW access in assert_pipe
  6392f8478e6f119 drm/i915: Ensure the HW is powered when disabling VGA
  12fda3876d08519 drm/i915/ibx: Ensure the HW is powered during PLL HW readout
  1729050eb4bbc19 drm/i915: Ensure the HW is powered during display pipe HW readout
  09731280028ce03 drm/i915: Add helper to get a display power ref if it was already enabled
  755412e29c77453 drm/i915: Add an optional selection from i915 of CONFIG_MMU_NOTIFIER
  8d409cb3e8a2419 drm/i915: Fix hpd live status bits for g4x
  ea49c9acf2db708 drm/i915: Lock mode_config.mutex in intel_display_resume.
  e8788cbc32dd90a drm/i915: Fix some minor issues with atomic cdclk.
  e2c8b8701e2d0cb drm/i915: Use atomic helpers for suspend, v2.
  1db6e2e7dc27391 drm/i915: Check for get_pages instead of shmem (filp)
  b31e51360e88f8f drm/i915: Reject invalid-pad for context-destroy and -create ioctls
  22824fac947bf09 drm/i915: Add missing 'else' to intel_digital_port_connected()
  0780cd36c7af70c drm/i915: Fix hpd live status bits for g4x
  84f1b20f095919c drm/i915/ilk: Move register read under spinlock
  36894e8bc4d3eda drm/i915/guc: Do not wait for firmware load atomically
  ee504898777b7d1 drm/i915: Fix struct mutex vs. RPS lock inversion
  12c83d99436b6a4 drm/i915: GEM operations need to be done under the big lock
  3f441b825d92af7 drm/i915: Use appropriate spinlock flavour
  fb1a38a92ba8ed9 drm/i915: Clear shared dpll based on old state, v2.
  1ffedc067748239 Revert "drm/i915: fix context/engine cleanup order"
  e26e1b976dd4c53 drm/i915: Don't ERROR for an expected intel_rcs_ctx_init() interruption
  4d32c0d82380bb6 drm/i915: Set aux.dev to the drm_connector device, instead of drm_device.
  ed3f9fd1e865975  drm/i915: fix error path in intel_setup_gmbus()
  39748841a719c9b drm/i915/skl: Fix typo in DPLL_CFGCR1 definition
  3d849b02336be10 drm/i915/skl: Don't skip mst encoders in skl_ddi_pll_select()
  e2e407dc093f530 drm/i915: Pretend cursor is always on for ILK-style WM calculations (v2)
  0fd64e821377282 drm/i915/dp: reduce missing TPS3 support errors to debug logging
  bf039fa9357bdd2 drm/i915/dp: abstract training pattern selection
  bfadcded516b121 drm/i915/dsi: skip gpio element execution when not supported
  26f6f2d301c1fb4 drm/i915/dsi: don't pass arbitrary data to sideband
  4db3a2448ec8902 drm/i915/dsi: defend gpio table against out of bounds access
  949d0b51bebce8e drm/i915/bxt: Don't save/restore eDP panel power during suspend (v3)
  93232aeb304bc22 drm/i915: Allow i915_gem_object_get_page() on userptr as well

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1560395/+subscriptions


References