Message ID | 577F715D.5090308@ubuntu.com |
---|---|
State | New |
Headers | show |
Looks good as far as I can tell.
On Fri, Jul 08, 2016 at 12:24:45PM +0300, Timo Aaltonen wrote: > > Hi > > This pull request addresses these two bugs: Some of these "cherry picked from" commits have not landed in mainline yet. We'll check again on Monday, else will need to add linux-next to the cherry picked lines. This commit will need "UBUNTU: SAUCE:" (to be added at application time): i915_bpo: Rebase to v4.7-rc6 Otherwise, ACK from me. -Kamal > > * BugLink: http://bugs.launchpad.net/bugs/1599109 > > We need to rebase i915_bpo to 4.7(-rc6) in order to improve support for > KBL/BXT, and then apply a bunch of workarounds for gen9. This also adds > support for Kabypoint PCH, and reverts one commit that causes flicker > on a Skylake laptop model. The rebase needs some core drm additions, but > some things got reverted from the driver instead to avoid pulling drm > changes that would've touched other parts of the kernel too. > > * BugLink: http://bugs.launchpad.net/bugs/1600124 > > Some Kabylake PCI-ID's got added and some removed, this fixes the kernel. > > > The following changes since commit af689264b9b5b67394a47676a9d3ceb491d3aa62: > > UBUNTU: Ubuntu-4.4.0-30.49 (2016-06-30 12:52:27 -0700) > > are available in the git repository at: > > https://git.launchpad.net/~tjaalton/ubuntu/+source/linux/+git/xenial i915-bpo > > for you to fetch changes up to fe778c591720349c88ec7280d983d00c3e06d49a: > > drm/i915: Removing PCI IDs that are no longer listed as Kabylake. (2016-07-08 11:52:24 +0300) > > ---------------------------------------------------------------- > Lionel Landwerlin (4): > drm: introduce pipe color correction properties > drm: fix blob pointer check > drm: atomic helper: do not unreference error pointer > drm: fix lut value extraction function > > Liu Ying (1): > drm/dsi: Add a helper to get bits per pixel of MIPI DSI pixel format > > Markus Elfring (1): > GPU-DRM: Delete unnecessary checks before drm_property_unreference_blob() > > Rafael Antognolli (1): > drm/kms_helper: Add a common place to call init and exit functions. > > Rodrigo Vivi (3): > UBUNTU: SAUCE: i915_bpo: Introduce Kabypoint PCH for Kabylake H/DT. > drm/i915: Add more Kabylake PCI IDs. > drm/i915: Removing PCI IDs that are no longer listed as Kabylake. > > Timo Aaltonen (4): > UBUNTU: SAUCE: drm: Introduce drm_malloc_gfp() > i915_bpo: Rebase to v4.7-rc6 > UBUNTU: SAUCE: i915_bpo: Add backported workarounds for gen9 > UBUNTU: SAUCE: i915_bpo: Revert "drm/i915: Get panel_type from OpRegion panel details" > > Ville Syrjälä (1): > drm: Add helper for DP++ adaptors > > Documentation/DocBook/gpu.tmpl | 65 +- > debian.master/config/config.common.ubuntu | 3 + > drivers/gpu/drm/Makefile | 4 +- > drivers/gpu/drm/drm_atomic.c | 97 +- > drivers/gpu/drm/drm_atomic_helper.c | 114 +- > drivers/gpu/drm/drm_crtc.c | 35 + > drivers/gpu/drm/drm_crtc_helper.c | 36 +- > drivers/gpu/drm/drm_dp_dual_mode_helper.c | 366 +++++ > drivers/gpu/drm/drm_fb_helper.c | 9 +- > drivers/gpu/drm/drm_kms_helper_common.c | 47 + > include/drm/drm_atomic_helper.h | 3 + > include/drm/drm_crtc.h | 50 +- > include/drm/drm_crtc_helper.h | 3 + > include/drm/drm_dp_dual_mode_helper.h | 92 ++ > include/drm/drm_fb_helper.h | 6 + > include/drm/drm_mem_util.h | 19 + > include/drm/drm_mipi_dsi.h | 25 + > include/drm/i915_pciids.h | 10 +- > include/uapi/drm/drm_mode.h | 15 + > ubuntu/i915/Kconfig | 6 + > ubuntu/i915/Kconfig.debug | 41 + > ubuntu/i915/Makefile | 4 + > ubuntu/i915/i915_cmd_parser.c | 211 ++- > ubuntu/i915/i915_debugfs.c | 454 +++--- > ubuntu/i915/i915_dma.c | 524 +++++-- > ubuntu/i915/i915_drv.c | 206 ++- > ubuntu/i915/i915_drv.h | 509 ++++--- > ubuntu/i915/i915_gem.c | 740 ++++----- > ubuntu/i915/i915_gem.h | 34 + > ubuntu/i915/i915_gem_context.c | 340 +++-- > ubuntu/i915/i915_gem_debug.c | 16 +- > ubuntu/i915/i915_gem_dmabuf.c | 53 +- > ubuntu/i915/i915_gem_execbuffer.c | 165 +- > ubuntu/i915/i915_gem_gtt.c | 576 ++++--- > ubuntu/i915/i915_gem_gtt.h | 29 +- > ubuntu/i915/i915_gem_render_state.c | 12 +- > ubuntu/i915/i915_gem_render_state.h | 2 +- > ubuntu/i915/i915_gem_shrinker.c | 4 +- > ubuntu/i915/i915_gem_stolen.c | 118 +- > ubuntu/i915/i915_gem_userptr.c | 84 +- > ubuntu/i915/i915_gpu_error.c | 210 +-- > ubuntu/i915/i915_guc_reg.h | 11 +- > ubuntu/i915/i915_guc_submission.c | 165 +- > ubuntu/i915/i915_irq.c | 855 ++++++----- > ubuntu/i915/i915_params.c | 9 + > ubuntu/i915/i915_params.h | 2 + > ubuntu/i915/i915_reg.h | 291 +++- > ubuntu/i915/i915_sysfs.c | 10 + > ubuntu/i915/i915_trace.h | 52 +- > ubuntu/i915/i915_vgpu.c | 36 +- > ubuntu/i915/intel_atomic.c | 5 +- > ubuntu/i915/intel_atomic_plane.c | 4 +- > ubuntu/i915/intel_audio.c | 27 +- > ubuntu/i915/intel_bios.c | 383 ++++- > ubuntu/i915/intel_bios.h | 861 +---------- > ubuntu/i915/intel_color.c | 553 +++++++ > ubuntu/i915/intel_crt.c | 48 +- > ubuntu/i915/intel_csr.c | 148 +- > ubuntu/i915/intel_ddi.c | 1421 +++-------------- > ubuntu/i915/intel_display.c | 3531 ++++++++++++++++++++++--------------------- > ubuntu/i915/intel_dp.c | 600 ++++---- > ubuntu/i915/intel_dp_link_training.c | 26 +- > ubuntu/i915/intel_dp_mst.c | 26 - > ubuntu/i915/intel_dpll_mgr.c | 1786 ++++++++++++++++++++++ > ubuntu/i915/intel_dpll_mgr.h | 164 ++ > ubuntu/i915/intel_drv.h | 210 ++- > ubuntu/i915/intel_dsi.c | 455 +++++- > ubuntu/i915/intel_dsi.h | 30 +- > ubuntu/i915/intel_dsi_panel_vbt.c | 177 ++- > ubuntu/i915/intel_dsi_pll.c | 282 ++-- > ubuntu/i915/intel_fbc.c | 8 +- > ubuntu/i915/intel_fbdev.c | 26 +- > ubuntu/i915/intel_fifo_underrun.c | 10 +- > ubuntu/i915/intel_guc.h | 29 +- > ubuntu/i915/intel_guc_loader.c | 73 +- > ubuntu/i915/intel_hdmi.c | 112 +- > ubuntu/i915/intel_i2c.c | 25 +- > ubuntu/i915/intel_lrc.c | 1377 ++++++++--------- > ubuntu/i915/intel_lrc.h | 26 +- > ubuntu/i915/intel_lvds.c | 71 +- > ubuntu/i915/intel_mocs.c | 179 ++- > ubuntu/i915/intel_mocs.h | 2 + > ubuntu/i915/intel_opregion.c | 30 +- > ubuntu/i915/intel_overlay.c | 78 +- > ubuntu/i915/intel_panel.c | 59 +- > ubuntu/i915/intel_pm.c | 628 +++++--- > ubuntu/i915/intel_psr.c | 63 +- > ubuntu/i915/intel_ringbuffer.c | 1900 ++++++++++++----------- > ubuntu/i915/intel_ringbuffer.h | 134 +- > ubuntu/i915/intel_runtime_pm.c | 519 ++++--- > ubuntu/i915/intel_sdvo.c | 20 +- > ubuntu/i915/intel_sprite.c | 61 +- > ubuntu/i915/intel_tv.c | 58 +- > ubuntu/i915/intel_uncore.c | 672 +++++--- > ubuntu/i915/intel_vbt_defs.h | 845 +++++++++++ > 95 files changed, 14675 insertions(+), 9835 deletions(-) > create mode 100644 drivers/gpu/drm/drm_dp_dual_mode_helper.c > create mode 100644 drivers/gpu/drm/drm_kms_helper_common.c > create mode 100644 include/drm/drm_dp_dual_mode_helper.h > create mode 100644 ubuntu/i915/Kconfig.debug > create mode 100644 ubuntu/i915/i915_gem.h > create mode 100644 ubuntu/i915/intel_color.c > create mode 100644 ubuntu/i915/intel_dpll_mgr.c > create mode 100644 ubuntu/i915/intel_dpll_mgr.h > create mode 100644 ubuntu/i915/intel_vbt_defs.h > > > -- > t > > -- > kernel-team mailing list > kernel-team@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/kernel-team
On 08.07.2016 23:26, Kamal Mostafa wrote: > On Fri, Jul 08, 2016 at 12:24:45PM +0300, Timo Aaltonen wrote: >> >> Hi >> >> This pull request addresses these two bugs: > > Some of these "cherry picked from" commits have not landed in mainline > yet. We'll check again on Monday, else will need to add linux-next to > the cherry picked lines. > > This commit will need "UBUNTU: SAUCE:" (to be added at application time): > i915_bpo: Rebase to v4.7-rc6 > > Otherwise, ACK from me. You're right, I've fixed that commit and added "cherry-picked from drm-intel-next-queued.." to the pci-id commits. Should be better now, thanks.
On Sat, Jul 09, 2016 at 12:06:11PM +0300, Timo Aaltonen wrote: > On 08.07.2016 23:26, Kamal Mostafa wrote: > > On Fri, Jul 08, 2016 at 12:24:45PM +0300, Timo Aaltonen wrote: > >> > >> Hi > >> > >> This pull request addresses these two bugs: > > > > Some of these "cherry picked from" commits have not landed in mainline > > yet. We'll check again on Monday, else will need to add linux-next to > > the cherry picked lines. > > > > This commit will need "UBUNTU: SAUCE:" (to be added at application time): > > i915_bpo: Rebase to v4.7-rc6 > > > > Otherwise, ACK from me. > > You're right, I've fixed that commit and added "cherry-picked from > drm-intel-next-queued.." to the pci-id commits. Should be better now, > thanks. Thanks Timo. Applied to X. -Kamal