Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2015-06-01 09:46:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/kernel-debug.changes       
2015-05-24 19:26:59.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-debug.changes  
2015-06-01 09:46:16.000000000 +0200
@@ -1,0 +2,13 @@
+Thu May 28 15:46:14 CEST 2015 - [email protected]
+
+- drm/radeon: retry dcpd fetch (bnc#931580).
+- commit ad54361
+
+-------------------------------------------------------------------
+Mon May 25 10:05:13 CEST 2015 - [email protected]
+
+- drm/nouveau/bios: fix fetching from acpi on certain systems
+  (boo#932184).
+- commit e14fcc2
+
+-------------------------------------------------------------------
kernel-default.changes: same change
kernel-desktop.changes: same change
kernel-docs.changes: same change
kernel-ec2.changes: same change
kernel-lpae.changes: same change
kernel-obs-build.changes: same change
kernel-obs-qa-xen.changes: same change
kernel-obs-qa.changes: same change
kernel-pae.changes: same change
kernel-pv.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-xen.changes: same change

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.mgcGul/_old  2015-06-01 09:46:23.000000000 +0200
+++ /var/tmp/diff_new_pack.mgcGul/_new  2015-06-01 09:46:23.000000000 +0200
@@ -61,7 +61,7 @@
 Group:          System/Kernel
 Version:        4.0.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4f5e0d5
+Release:        <RELEASE>.gad54361
 %else
 Release:        0
 %endif

kernel-default.spec: same change
kernel-desktop.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.mgcGul/_old  2015-06-01 09:46:23.000000000 +0200
+++ /var/tmp/diff_new_pack.mgcGul/_new  2015-06-01 09:46:23.000000000 +0200
@@ -29,7 +29,7 @@
 Group:          Documentation/Man
 Version:        4.0.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4f5e0d5
+Release:        <RELEASE>.gad54361
 %else
 Release:        0
 %endif

++++++ kernel-ec2.spec ++++++
--- /var/tmp/diff_new_pack.mgcGul/_old  2015-06-01 09:46:23.000000000 +0200
+++ /var/tmp/diff_new_pack.mgcGul/_new  2015-06-01 09:46:23.000000000 +0200
@@ -61,7 +61,7 @@
 Group:          System/Kernel
 Version:        4.0.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4f5e0d5
+Release:        <RELEASE>.gad54361
 %else
 Release:        0
 %endif

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.mgcGul/_old  2015-06-01 09:46:23.000000000 +0200
+++ /var/tmp/diff_new_pack.mgcGul/_new  2015-06-01 09:46:23.000000000 +0200
@@ -47,7 +47,7 @@
 Group:          SLES
 Version:        4.0.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4f5e0d5
+Release:        <RELEASE>.gad54361
 %else
 Release:        0
 %endif

kernel-obs-qa-xen.spec: same change
kernel-obs-qa.spec: same change
++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.mgcGul/_old  2015-06-01 09:46:23.000000000 +0200
+++ /var/tmp/diff_new_pack.mgcGul/_new  2015-06-01 09:46:23.000000000 +0200
@@ -61,7 +61,7 @@
 Group:          System/Kernel
 Version:        4.0.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4f5e0d5
+Release:        <RELEASE>.gad54361
 %else
 Release:        0
 %endif

kernel-pv.spec: same change
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.mgcGul/_old  2015-06-01 09:46:23.000000000 +0200
+++ /var/tmp/diff_new_pack.mgcGul/_new  2015-06-01 09:46:23.000000000 +0200
@@ -32,7 +32,7 @@
 Group:          Development/Sources
 Version:        4.0.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4f5e0d5
+Release:        <RELEASE>.gad54361
 %else
 Release:        0
 %endif

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.mgcGul/_old  2015-06-01 09:46:23.000000000 +0200
+++ /var/tmp/diff_new_pack.mgcGul/_new  2015-06-01 09:46:23.000000000 +0200
@@ -27,7 +27,7 @@
 Version:        4.0.4
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4f5e0d5
+Release:        <RELEASE>.gad54361
 %else
 Release:        0
 %endif

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.mgcGul/_old  2015-06-01 09:46:24.000000000 +0200
+++ /var/tmp/diff_new_pack.mgcGul/_new  2015-06-01 09:46:24.000000000 +0200
@@ -61,7 +61,7 @@
 Group:          System/Kernel
 Version:        4.0.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4f5e0d5
+Release:        <RELEASE>.gad54361
 %else
 Release:        0
 %endif

kernel-xen.spec: same change
++++++ patches.fixes.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.fixes/drm-nouveau-bios-fix-fetching-from-acpi-on-certain-s 
new/patches.fixes/drm-nouveau-bios-fix-fetching-from-acpi-on-certain-s
--- old/patches.fixes/drm-nouveau-bios-fix-fetching-from-acpi-on-certain-s      
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/drm-nouveau-bios-fix-fetching-from-acpi-on-certain-s      
2015-05-28 15:46:40.000000000 +0200
@@ -0,0 +1,59 @@
+From 4195f40685a5f2783b4decece13ed740b61ee038 Mon Sep 17 00:00:00 2001
+From: Jan Vesely <[email protected]>
+Date: Wed, 8 Apr 2015 21:34:36 -0400
+Subject: [PATCH] drm/nouveau/bios: fix fetching from acpi on certain systems
+Git-commit: 4195f40685a5f2783b4decece13ed740b61ee038
+Patch-mainline: 4.1-rc1
+References: boo#932184
+
+nvbios_extend() returns 1 to indicate "extended the array" and 0 to
+indicate the array is already big enough.  This is used by the core
+shadowing code to prevent re-fetching chunks of the image that have
+already been shadowed.
+
+The ACPI fetching code may possibly need to extend this further due
+to requiring fetches to happen in 4KiB chunks.
+
+Under certain circumstances (that happen if the total image size is
+a multiple of 4KiB), the memory allocated to store the shadow will
+already be big enough, causing the ACPI code's nvbios_extend() call
+to return 0, which is misinterpreted as a failure.
+
+The fix is simple, accept >= 0 as a successful condition here.  The
+core will have already made sure that we're not re-fetching data we
+already have.
+
+Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=89047
+
+v2 (Ben Skeggs):
+- dropped hunk which would cause unnecessary re-fetching
+- more descriptive explanation
+
+Signed-off-by: Jan Vesely <[email protected]>
+Signed-off-by: Ben Skeggs <[email protected]>
+Acked-by: Takashi Iwai <[email protected]>
+
+---
+ drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.c |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+--- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.c
++++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.c
+@@ -52,7 +52,7 @@ acpi_read_fast(void *data, u32 offset, u
+       u32 start = offset & ~0x00000fff;
+       u32 fetch = limit - start;
+ 
+-      if (nvbios_extend(bios, limit) > 0) {
++      if (nvbios_extend(bios, limit) >= 0) {
+               int ret = nouveau_acpi_get_bios_chunk(bios->data, start, fetch);
+               if (ret == fetch)
+                       return fetch;
+@@ -73,7 +73,7 @@ acpi_read_slow(void *data, u32 offset, u
+       u32 start = offset & ~0xfff;
+       u32 fetch = 0;
+ 
+-      if (nvbios_extend(bios, limit) > 0) {
++      if (nvbios_extend(bios, limit) >= 0) {
+               while (start + fetch < limit) {
+                       int ret = nouveau_acpi_get_bios_chunk(bios->data,
+                                                             start + fetch,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.fixes/drm-radeon-retry-dcpd-fetch.patch 
new/patches.fixes/drm-radeon-retry-dcpd-fetch.patch
--- old/patches.fixes/drm-radeon-retry-dcpd-fetch.patch 1970-01-01 
01:00:00.000000000 +0100
+++ new/patches.fixes/drm-radeon-retry-dcpd-fetch.patch 2015-05-28 
15:46:40.000000000 +0200
@@ -0,0 +1,58 @@
+From: Alex Deucher <[email protected]>
+Date: Mon, 18 May 2015 10:38:25 -0400
+Subject: drm/radeon: retry dcpd fetch
+Patch-mainline: v4.1-rc5
+Git-commit: 0f28d1281b6c54cc98746ae61e44e7f540758ed4
+References: bnc#931580
+
+Retry the dpcd fetch several times.  Some eDP panels
+fail several times before the fetch is successful.
+
+bug:
+https://bugs.freedesktop.org/show_bug.cgi?id=73530
+
+Signed-off-by: Alex Deucher <[email protected]>
+Cc: [email protected]
+Signed-off-by: Jiri Slaby <[email protected]>
+---
+ drivers/gpu/drm/radeon/atombios_dp.c | 20 +++++++++++---------
+ 1 file changed, 11 insertions(+), 9 deletions(-)
+
+diff --git a/drivers/gpu/drm/radeon/atombios_dp.c 
b/drivers/gpu/drm/radeon/atombios_dp.c
+index 3e3290c203c6..b435c859dcbc 100644
+--- a/drivers/gpu/drm/radeon/atombios_dp.c
++++ b/drivers/gpu/drm/radeon/atombios_dp.c
+@@ -421,19 +421,21 @@ bool radeon_dp_getdpcd(struct radeon_connector 
*radeon_connector)
+ {
+       struct radeon_connector_atom_dig *dig_connector = 
radeon_connector->con_priv;
+       u8 msg[DP_DPCD_SIZE];
+-      int ret;
++      int ret, i;
+ 
+-      ret = drm_dp_dpcd_read(&radeon_connector->ddc_bus->aux, DP_DPCD_REV, 
msg,
+-                             DP_DPCD_SIZE);
+-      if (ret > 0) {
+-              memcpy(dig_connector->dpcd, msg, DP_DPCD_SIZE);
++      for (i = 0; i < 7; i++) {
++              ret = drm_dp_dpcd_read(&radeon_connector->ddc_bus->aux, 
DP_DPCD_REV, msg,
++                                     DP_DPCD_SIZE);
++              if (ret == DP_DPCD_SIZE) {
++                      memcpy(dig_connector->dpcd, msg, DP_DPCD_SIZE);
+ 
+-              DRM_DEBUG_KMS("DPCD: %*ph\n", (int)sizeof(dig_connector->dpcd),
+-                            dig_connector->dpcd);
++                      DRM_DEBUG_KMS("DPCD: %*ph\n", 
(int)sizeof(dig_connector->dpcd),
++                                    dig_connector->dpcd);
+ 
+-              radeon_dp_probe_oui(radeon_connector);
++                      radeon_dp_probe_oui(radeon_connector);
+ 
+-              return true;
++                      return true;
++              }
+       }
+       dig_connector->dpcd[0] = 0;
+       return false;
+-- 
+2.4.1
+

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.mgcGul/_old  2015-06-01 09:46:26.000000000 +0200
+++ /var/tmp/diff_new_pack.mgcGul/_new  2015-06-01 09:46:26.000000000 +0200
@@ -364,6 +364,8 @@
        # DRM/Video
        ########################################################
 +jeffm patches.fixes/nouveau-fix-race-with-fence-signaling
+       patches.fixes/drm-nouveau-bios-fix-fetching-from-acpi-on-certain-s
+       patches.fixes/drm-radeon-retry-dcpd-fetch.patch
 
        ########################################################
        # video4linux

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.mgcGul/_old  2015-06-01 09:46:26.000000000 +0200
+++ /var/tmp/diff_new_pack.mgcGul/_new  2015-06-01 09:46:26.000000000 +0200
@@ -1,3 +1,3 @@
-2015-05-19 17:29:48 +0200
-GIT Revision: 4f5e0d5e4abaaff617873107e77063bc6f834af7
+2015-05-28 15:46:40 +0200
+GIT Revision: ad54361ca843b8a0dbdf351caf44da009a6436d3
 GIT Branch: stable


Reply via email to