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
