Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2015-03-16 06:57:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-03-09 10:10:28.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-debug.changes 2015-03-16 06:57:41.000000000 +0100 @@ -1,0 +2,7 @@ +Mon Mar 9 13:50:11 CET 2015 - [email protected] + +- ALSA: hda - Fix regression of HD-audio controller fallback modes + (bsc#921313). +- commit c0946e9 + +------------------------------------------------------------------- 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.8qW31D/_old 2015-03-16 06:57:49.000000000 +0100 +++ /var/tmp/diff_new_pack.8qW31D/_new 2015-03-16 06:57:49.000000000 +0100 @@ -61,7 +61,7 @@ Group: System/Kernel Version: 3.19.1 %if 0%{?is_kotd} -Release: <RELEASE>.ga04cebc +Release: <RELEASE>.gc0946e9 %else Release: 0 %endif kernel-default.spec: same change kernel-desktop.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.8qW31D/_old 2015-03-16 06:57:49.000000000 +0100 +++ /var/tmp/diff_new_pack.8qW31D/_new 2015-03-16 06:57:49.000000000 +0100 @@ -29,7 +29,7 @@ Group: Documentation/Man Version: 3.19.1 %if 0%{?is_kotd} -Release: <RELEASE>.ga04cebc +Release: <RELEASE>.gc0946e9 %else Release: 0 %endif ++++++ kernel-ec2.spec ++++++ --- /var/tmp/diff_new_pack.8qW31D/_old 2015-03-16 06:57:49.000000000 +0100 +++ /var/tmp/diff_new_pack.8qW31D/_new 2015-03-16 06:57:49.000000000 +0100 @@ -61,7 +61,7 @@ Group: System/Kernel Version: 3.19.1 %if 0%{?is_kotd} -Release: <RELEASE>.ga04cebc +Release: <RELEASE>.gc0946e9 %else Release: 0 %endif kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.8qW31D/_old 2015-03-16 06:57:49.000000000 +0100 +++ /var/tmp/diff_new_pack.8qW31D/_new 2015-03-16 06:57:49.000000000 +0100 @@ -47,7 +47,7 @@ Group: SLES Version: 3.19.1 %if 0%{?is_kotd} -Release: <RELEASE>.ga04cebc +Release: <RELEASE>.gc0946e9 %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.8qW31D/_old 2015-03-16 06:57:49.000000000 +0100 +++ /var/tmp/diff_new_pack.8qW31D/_new 2015-03-16 06:57:49.000000000 +0100 @@ -61,7 +61,7 @@ Group: System/Kernel Version: 3.19.1 %if 0%{?is_kotd} -Release: <RELEASE>.ga04cebc +Release: <RELEASE>.gc0946e9 %else Release: 0 %endif kernel-pv.spec: same change ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.8qW31D/_old 2015-03-16 06:57:50.000000000 +0100 +++ /var/tmp/diff_new_pack.8qW31D/_new 2015-03-16 06:57:50.000000000 +0100 @@ -32,7 +32,7 @@ Group: Development/Sources Version: 3.19.1 %if 0%{?is_kotd} -Release: <RELEASE>.ga04cebc +Release: <RELEASE>.gc0946e9 %else Release: 0 %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.8qW31D/_old 2015-03-16 06:57:50.000000000 +0100 +++ /var/tmp/diff_new_pack.8qW31D/_new 2015-03-16 06:57:50.000000000 +0100 @@ -27,7 +27,7 @@ Version: 3.19.1 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.ga04cebc +Release: <RELEASE>.gc0946e9 %else Release: 0 %endif ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.8qW31D/_old 2015-03-16 06:57:50.000000000 +0100 +++ /var/tmp/diff_new_pack.8qW31D/_new 2015-03-16 06:57:50.000000000 +0100 @@ -61,7 +61,7 @@ Group: System/Kernel Version: 3.19.1 %if 0%{?is_kotd} -Release: <RELEASE>.ga04cebc +Release: <RELEASE>.gc0946e9 %else Release: 0 %endif kernel-xen.spec: same change ++++++ patches.drivers.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch new/patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch --- old/patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch 2015-03-09 13:50:11.000000000 +0100 @@ -0,0 +1,49 @@ +From a1f3f1ca66bd12c339b17a0c2ef93a093f90a277 Mon Sep 17 00:00:00 2001 +From: Takashi Iwai <[email protected]> +Date: Sun, 8 Mar 2015 18:29:50 +0100 +Subject: [PATCH] ALSA: hda - Fix regression of HD-audio controller fallback modes +Git-commit: a1f3f1ca66bd12c339b17a0c2ef93a093f90a277 +Patch-mainline: to be in 4.0-rc4 +References: bsc#921313 + +The commit [63e51fd708f5: ALSA: hda - Don't take unresponsive D3 +transition too serious] introduced a conditional fallback behavior to +the HD-audio controller depending on the flag set. However, it +introduced a silly bug, too, that the flag was evaluated in a reverse +way. This resulted in a regression of HD-audio controller driver +where it can't go to the fallback mode at communication errors. + +Unfortunately (or fortunately?) this didn't come up until recently +because the affected code path is an error handling that happens only +on an unstable hardware chip. Most of recent chips work stably, thus +they didn't hit this problem. Now, we've got a regression report with +a VIA chip, and this seems indeed requiring the fallback to the +polling mode, and finally the bug was revealed. + +The fix is a oneliner to remove the wrong logical NOT in the check. +(Lesson learned - be careful about double negation.) + +The bug should be backported to stable, but the patch won't be +applicable to 3.13 or earlier because of the code splits. The stable +fix patches for earlier kernels will be posted later manually. + +Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=94021 +Fixes: 63e51fd708f5 ('ALSA: hda - Don't take unresponsive D3 transition too serious') +Cc: <[email protected]> # v3.14+ +Signed-off-by: Takashi Iwai <[email protected]> + +--- + sound/pci/hda/hda_controller.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/sound/pci/hda/hda_controller.c ++++ b/sound/pci/hda/hda_controller.c +@@ -1164,7 +1164,7 @@ static unsigned int azx_rirb_get_respons + } + } + +- if (!bus->no_response_fallback) ++ if (bus->no_response_fallback) + return -1; + + if (!chip->polling_mode && chip->poll_count < 2) { ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.8qW31D/_old 2015-03-16 06:57:50.000000000 +0100 +++ /var/tmp/diff_new_pack.8qW31D/_new 2015-03-16 06:57:50.000000000 +0100 @@ -391,6 +391,7 @@ ########################################################## # Sound ########################################################## + patches.drivers/ALSA-hda-Fix-regression-of-HD-audio-controller-fallb.patch ######################################################## # Char / serial ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.8qW31D/_old 2015-03-16 06:57:50.000000000 +0100 +++ /var/tmp/diff_new_pack.8qW31D/_new 2015-03-16 06:57:50.000000000 +0100 @@ -1,3 +1,3 @@ -2015-03-07 19:09:27 +0100 -GIT Revision: a04cebcfd3620144c4a2ab60f5ab384316cb37fe +2015-03-09 13:50:11 +0100 +GIT Revision: c0946e94c6d39847497c716e2be947c4867f4b1f GIT Branch: stable -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
