Changelog for
drm-kmp-default-4.9.27_k4.4.174_5.gbd8264a-2.279.x86_64.rpm :
* Wed May 24 2017 tiwaiAATTsuse.de- Fix the build failure with the updated fence_wait_any_timeout() API (bsc#1040550): 0016-drm-amdgpu-add-the-interface-of-waiting-multiple-fen.patch
* Thu May 18 2017 tiwaiAATTsuse.de- Fix the build with CONFIG_VGA_SWITCHEROO (bsc#1039759): 0015-workaround-for-pci-d3_bridge.patch
* Tue May 09 2017 tiwaiAATTsuse.de- Upgrade to 4.9.23 (CVE-2017-7261,CVE-2017-7294,bsc#1018358, bsc#1031717,bsc#1021294,bsc#1009674): drm/nouveau/disp/mcp7x: disable dptmds workaround drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit() drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one drm/nouveau/mpeg: mthd returns true on success now Revert \"drm/i915/execlists: Reset RING registers upon resume\" drm/i915: Avoid rcu_barrier() from reclaim paths (shrinker) drm/i915: Stop using RP_DOWN_EI on Baytrail drm/i915: Drop support for I915_EXEC_CONSTANTS_
* execbuf parameters. drm/i915: Only enable hotplug interrupts if the display interrupts are enabled drm/i915: Avoid tweaking evaluation thresholds on Baytrail v3 drm/i915: Nuke debug messages from the pipe update critical section drm/i915/gen9: Increase PCODE request timeout to 50ms drm/msm/adreno: move function declarations to header file drm/mga: remove device_is_agp callback drm/i915: actually drive the BDW reserved IDs drm/edid: constify edid quirk list drm/sun4i: Add compatible string for A31/A31s TCON (timing controller) drm/sun4i: Add compatible strings for A31/A31s display pipelines drm/sun4i: tcon: Move SoC specific quirks to a DT matched data structure drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl() drm/vmwgfx: Remove getparam error message drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl() drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl() drm/vmwgfx: Type-check lookups of fence objects drm/etnaviv: (re-)protect fence allocation with GPU mutex drm/vc4: Allocate the right amount of space for boot-time CRTC state. drm/radeon: Override fpfn for all VRAM placements in radeon_evict_flags drm: reference count event->completion drm/bridge: analogix dp: Fix runtime PM state on driver bind drm/amdgpu: reinstate oland workaround for sclk drm/amdgpu/si: add dpm quirk for Oland drm/vc4: Use runtime autosuspend to avoid thrashing V3D power state. drm/vc4: Fix termination of the initial scan for branch targets. drm/vc4: Fix ->clock_select setting for the VEC encoder drm/vc4: Fix race between page flip completion event and clean-up drm/nouveau/disp/nv50-: specify ctrl/user separately when constructing classes drm/nouveau/disp/nv50-: split chid into chid.ctrl and chid.user drm/nouveau/disp/gp102: fix cursor/overlay immediate channel indices drm/i915: Fix not finding the VBT when it overlaps with OPREGION_ASLE_EXT drm/i915: Avoid spurious WARNs about the wrong pipe in the PPS code drm: Cancel drm_fb_helper_resume_work on unload drm: Cancel drm_fb_helper_dirty_work on unload drm/i915/gvt: Disable access to stolen memory as a guest drm/atomic: fix an error code in mode_fixup() drm/imx: imx-tve: Do not set the regulator voltage drm/vmwgfx: Work around drm removal of control nodes drm/ttm: Make sure BOs being swapped out are cacheable drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058 drm/ast: Fix AST2400 POST failure without BMC FW or VBIOS drm/ast: Call open_key before enable_mmio in POST code drm/ast: Fix test for VGA enabled drm/amdgpu: add more cases to DCE11 possible crtc mask setup drm/dp/mst: fix kernel oops when turning off secondary monitor drm/radeon: Use mode h/vdisplay fields to hide out of bounds HW cursor drm/i915: Always convert incoming exec offsets to non-canonical drm/atomic: Fix double free in drm_atomic_state_default_clear drm/i915/bxt: Add MST support when do DPLL calculation drm/i915: fix use-after-free in page_flip_completed() drm/i915/execlists: Reset RING registers upon resume drm/nouveau/nv1a,nv1f/disp: fix memory clock rate retrieval drm/nouveau/disp/gt215: Fix HDA ELD handling (thus, HDMI audio) on gt215 drm/amdgpu/si: fix crash on headless asics drm/i915: Remove WaDisableLSQCROPERFforOCL KBL workaround. drm/i915: Check for NULL atomic state in intel_crtc_disable_noatomic() drm/i915: Fix calculation of rotated x and y offsets for planar formats drm/i915: Don\'t init hpd polling for vlv and chv from runtime_suspend() drm/i915: Don\'t leak edid in intel_crt_detect_ddc() drm/i915: prevent crash with .disable_display parameter drm/i915: Clear ret before unbinding in i915_gem_evict_something() drm/atomic: clear out fence when duplicating state Revert \"drm/radeon: always apply pci shutdown callbacks\" drm/vc4: fix a bounds check drm/vc4: Return -EINVAL on the overflow checks failing. drm/vc4: Fix an integer overflow in temporary allocation layout. drm/vc4: Fix memory leak of the CRTC state. drm/i915: Ignore bogus plane coordinates on SKL when the plane is not visible drm: Fix broken VT switch with video=1366x768 option drm: Schedule the output_poll_work with 1s delay if we have delayed event drm: Initialise drm_mm.head_node.allocated drm/i915: Move the min_pixclk[] handling to the end of readout drm/panel: simple: Check against num_timings when setting preferred for timing drm: avoid uninitialized timestamp use in wait_vblank drm/i915/gen9: Fix PCODE polling during SAGV disabling drm/amdgpu: drop verde dpm quirks drm/amdgpu: update si kicker smc firmware drm/radeon: drop verde dpm quirks drm/radeon: update smc firmware selection for SI drm: Clean up planes in atomic commit helper failure path drm/i915/gen9: Fix PCODE polling timeout in stable backport drm/savage: dereferencing an error pointer drm/vc4: Fix a couple error codes in vc4_cl_lookup_bos() drm/tegra: dpaux: Fix error handling drm/i915/gen9: Fix PCODE polling during CDCLK change notification drm/i915/gen9: fix the WM memory bandwidth WA for Y tiling cases drm/i915/gen9: unconditionally apply the memory bandwidth WA drm/i915: disable PSR by default on HSW/BDW drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y values drm/i915: tune down the fast link training vs boot fail drm/i915/dp: add lane_count check in intel_dp_check_link_status drm/i915: Initialize overlay->last_flip properly drm/i915: Force VDD off on the new power seqeuencer before starting to use it drm/i915: Fix oops in overlay due to frontbuffer tracking drm/i915: Fix oopses in the overlay code due to i915_gem_active stuff drm/i915: Fix setting of boost freq tunable drm/i915: skip the first 4k of stolen memory on everything >= gen8 drm/i915: Initialize dev_priv->atomic_cdclk_freq at init time drm/i915: Fix cdclk vs. dev_cdclk mess when not recomputing things drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating drm/i915/dsi: Fix chv_exec_gpio disabling the GPIOs it is setting drivers/gpu/drm/ast: Fix infinite loop if read fails drm/amdgpu: fix init save/restore list in gfx_v8.0 drm/amdgpu: fix enable_cp_power_gating in gfx_v8.0. drm/amd/powerplay: bypass fan table setup if no fan connected drm/gma500: Add compat ioctl drm/radeon/si: load the proper firmware on 0x87 oland boards drm/radeon: add additional pci revision to dpm workaround drm/radeon: Hide the HW cursor while it\'s out of bounds drm/radeon: Also call cursor_move_locked when the cursor size changes drm/nouveau/fifo/gf100-: protect channel preempt with subdev mutex drm/nouveau/i2c/gk110b,gm10x: use the correct implementation drm/nouveau/ttm: wait for bo fence to signal before unmapping vmas drm/nouveau/ltc: protect clearing of comptags with mutex drm/nouveau/bios: require checksum to match for fast acpi shadow method drm/nouveau/kms: lvds panel strap moved again on maxwell drm/nouveau/gr: fallback to legacy paths during firmware lookup drm/amd/amdgpu: enable GUI idle INT after enabling CGCG drm/amdgpu: Also call cursor_move_locked when the cursor size changes drm/amdgpu: Store CRTC relative amdgpu_crtc->cursor_x/y values drm/amdgpu: add additional pci revision to dpm workaround drm/amdgpu/si: load the proper firmware on 0x87 oland boards- Add missing patches from SLE12-SP3 kernel tree (bsc#1029634, bsc#1007959,bsc#1011913): 1001-drm-mgag200-Added-support-for-the-new-device-G200eH3.patch 1002-drm-i915-Add-intel_uncore_suspend-resume-functions.patch 1003-drm-i915-Listen-for-PMIC-bus-access-notifications.patch 1004-drm-i915-Fix-crash-after-S3-resume-with-DP-MST-mode-.patch
* Thu Apr 27 2017 tiwaiAATTsuse.de- Add Skylake, Broxton and AMDGPU supplements list (bsc#1036380)- Don\'t limit the chipsets for openSUSE (bsc#1036380)
* Fri Mar 31 2017 patrik.jakobssonAATTsuse.com- Add missing source tag for preable file
* Fri Mar 31 2017 mmarekAATTsuse.cz- Only install the package on systems with Intel Kaby Lake graphics (fate#321223).
* Thu Mar 30 2017 patrik.jakobssonAATTsuse.com- Update the drm sources to v4.9 and add the following backport patches to work with the SLE12-SP3 kernel (fate#321223): 0001-drm-Don-t-use-driver-specific-i2c-locking.patch 0002-drm-i915-Add-u64_to_user_ptr-macro.patch 0003-drm-i915-Remove-use-of-vmap-notifier.patch 0004-drm-Remove-use-of-non-exisiting-__malloc-attribute.patch 0005-drm-i915-Remove-call-to-intel-gtt.patch 0006-drm-i915-Add-extra-argument-to-get_user_pages_remote.patch 0007-makefile-Add-a-makefile-for-the-oot-build.patch 0008-intel_ips-Include-the-header-file.patch 0009-drm-amdkfd-Replace-in_compat_syscall-with-is_compat_.patch 0010-drm-bochs-cirrus-i915-Fixup-missing-PCI-IDs.patch 0011-drm-vmwgfx-Remove-missing-stack-frame-code.patch 0012-drm-Make-all-drivers-use-the-correct-include-directo.patch 0013-drm-virtio-Fix-compile-warning-for-use-of-find_vbq.patch 0014-drm-nouveau-Use-old-struct-dma_attrs-instead-of-unsi.patch
* Thu Sep 01 2016 tiwaiAATTsuse.de- backport upstream fixes for intel_csr.c (to add support for KBL DMC).
* Thu Sep 01 2016 tiwaiAATTsuse.de- suppress annoying wm warning
* Wed Aug 31 2016 tiwaiAATTsuse.de- add a workaround for crash with buggy HD-audio callbacks
* Wed Aug 31 2016 tiwaiAATTsuse.de- fix vga_switcheroo build errors
* Tue Aug 02 2016 tiwaiAATTsuse.de- build amdgpu driver, too
* Tue Aug 02 2016 tiwaiAATTsuse.de- build radeon driver, too
* Thu Jul 28 2016 tiwaiAATTsuse.de- Update to 4.6.5
* Tue Jul 26 2016 tiwaiAATTsuse.de- stripped version for the hacked kernel
* Mon Jul 18 2016 tiwaiAATTsuse.de- Update to 4.6.4
* Wed Apr 06 2016 tiwaiAATTsuse.de- Update to 4.2.8
* Thu Feb 11 2016 tiwaiAATTsuse.de- Add patch drm-i915-set-CDCLK-if-DPLL0-enabled-during-resuming
* Fri Sep 25 2015 tiwaiAATTsuse.de- update to 4.2.1
* Tue Aug 25 2015 tiwaiAATTsuse.de- update to 4.2-rc8
* Thu Aug 06 2015 tiwaiAATTsuse.de- change prefix to _kmp_ from _drm_kmp_ for avoiding the possible overflow
* Wed Aug 05 2015 tiwaiAATTsuse.de- update to 4.2-rc5
* Tue Jul 28 2015 tiwaiAATTsuse.de- update to 4.2-rc4
* Mon Jul 20 2015 tiwaiAATTsuse.de- update to 4.2-rc3
* Tue Jul 07 2015 tiwaiAATTsuse.de- update to 4.2-rc1
* Tue Jun 30 2015 tiwaiAATTsuse.de- re-add API functions for HDMI/DP HD-audio
* Mon Jun 29 2015 tiwaiAATTsuse.de- update tarball to 4.2-rc1-pre-gc63f887bdae8- reenable xen flavor build
* Fri Jun 26 2015 tiwaiAATTsuse.de- test build with 4.2-pre tarball, i915 only
* Mon Feb 02 2015 tiwaiAATTsuse.de- Add upstream regression fix: 0010-drm-i915-Init-PPGTT-before-context-enable.patch- Backport XEN flavor fixes for SUSE kernels: xen3-patch-2.6.29 xen3-patch-2.6.31 xen3-patch-2.6.35 xen3-patch-3.1 xen3-patch-3.4 xen3-patch-3.5 xen3-patch-3.8 xen3-patch-3.10 xen3-patch-3.14
* Tue Jan 20 2015 tiwaiAATTsuse.de- Add upstream fix backports (bnc#913795) 0001-drm-i915-Rework-ppgtt-init-to-no-require-an-aliasing.patch 0002-drm-i915-Rework-GPU-reset-sequence-to-match-driver-l.patch 0003-drm-i915-call-lpt_init_clock_gating-on-BDW-too.patch 0004-drm-i915-bdw-Apply-workarounds-in-render-ring-init-f.patch 0005-drm-i915-bdw-Export-workaround-data-to-debugfs.patch 0006-drm-i915-Add-IS_BDW_GT3-macro.patch 0007-drm-i915-bdw-WaDisableFenceDestinationToSLM.patch 0008-drm-i915-Build-workaround-list-in-ring-initializatio.patch 0009-drm-i915-Check-workaround-status-on-dfs-read-time.patch
* Tue Jan 20 2015 tiwaiAATTsuse.de- Update to 3.17.8 kernel; remove obsoleted 0001-drm-i915-Disable-caches-for-Global-GTT.patch
* Fri Jan 16 2015 tiwaiAATTsuse.de- Enable builds of mgag200, ast, cirrus and udl drm drivers, too- Mark as external in Module.supported
* Thu Nov 13 2014 tiwaiAATTsuse.de- backport 0001-drm-i915-Disable-caches-for-Global-GTT.patch
* Mon Oct 27 2014 tiwaiAATTsuse.de- Fix missing fbdev support & co.
* Fri Oct 10 2014 tiwaiAATTsuse.de- Build from 3.17- Rename modules and symbols to avoid conflicts with existing SLE12 modules
* Wed Oct 08 2014 tiwaiAATTsuse.de- Build from 3.16.4
* Thu Sep 11 2014 tiwaiAATTsuse.de- Updated to 3.14.18- Build with module signatures
* Mon Jul 14 2014 tiwaiAATTsuse.de- Initial package: based on 3.14.12 kernel