Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2015-07-21 13:26:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-07-14 17:21:03.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-debug.changes 2015-07-21 13:26:52.000000000 +0200 @@ -1,0 +2,11 @@ +Tue Jul 14 15:19:50 CEST 2015 - [email protected] + +- Linux 4.1.2 (bnc#907092 bnc#934531). +- Delete patches.fixes/mmc-sdhci-fix-low-memory-corruption.patch. +- Delete + patches.fixes/x86-PCI-Use-host-bridge-_CRS-info-on-Foxconn-K8M890. +- Delete + patches.fixes/x86-PCI-Use-host-bridge-_CRS-info-on-systems-with-32. +- commit 5ccacb4 + +------------------------------------------------------------------- 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.tMAJtM/_old 2015-07-21 13:27:01.000000000 +0200 +++ /var/tmp/diff_new_pack.tMAJtM/_new 2015-07-21 13:27:01.000000000 +0200 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 4.1 -%define patchversion 4.1.1 +%define patchversion 4.1.2 %define variant %{nil} %define vanilla_only 0 @@ -59,9 +59,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 4.1.1 +Version: 4.1.2 %if 0%{?is_kotd} -Release: <RELEASE>.gcac28b3 +Release: <RELEASE>.g5ccacb4 %else Release: 0 %endif kernel-default.spec: same change kernel-desktop.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.tMAJtM/_old 2015-07-21 13:27:01.000000000 +0200 +++ /var/tmp/diff_new_pack.tMAJtM/_new 2015-07-21 13:27:01.000000000 +0200 @@ -16,7 +16,7 @@ # -%define patchversion 4.1.1 +%define patchversion 4.1.2 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -27,9 +27,9 @@ Summary: Kernel Documentation (man pages) License: GPL-2.0 Group: Documentation/Man -Version: 4.1.1 +Version: 4.1.2 %if 0%{?is_kotd} -Release: <RELEASE>.gcac28b3 +Release: <RELEASE>.g5ccacb4 %else Release: 0 %endif ++++++ kernel-ec2.spec ++++++ --- /var/tmp/diff_new_pack.tMAJtM/_old 2015-07-21 13:27:01.000000000 +0200 +++ /var/tmp/diff_new_pack.tMAJtM/_new 2015-07-21 13:27:01.000000000 +0200 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 4.1 -%define patchversion 4.1.1 +%define patchversion 4.1.2 %define variant %{nil} %define vanilla_only 0 @@ -59,9 +59,9 @@ Summary: The Amazon EC2 Xen Kernel License: GPL-2.0 Group: System/Kernel -Version: 4.1.1 +Version: 4.1.2 %if 0%{?is_kotd} -Release: <RELEASE>.gcac28b3 +Release: <RELEASE>.g5ccacb4 %else Release: 0 %endif kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.tMAJtM/_old 2015-07-21 13:27:01.000000000 +0200 +++ /var/tmp/diff_new_pack.tMAJtM/_new 2015-07-21 13:27:01.000000000 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 4.1.1 +%define patchversion 4.1.2 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -45,9 +45,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0 Group: SLES -Version: 4.1.1 +Version: 4.1.2 %if 0%{?is_kotd} -Release: <RELEASE>.gcac28b3 +Release: <RELEASE>.g5ccacb4 %else Release: 0 %endif ++++++ kernel-obs-qa-xen.spec ++++++ --- /var/tmp/diff_new_pack.tMAJtM/_old 2015-07-21 13:27:01.000000000 +0200 +++ /var/tmp/diff_new_pack.tMAJtM/_new 2015-07-21 13:27:01.000000000 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 4.1.1 +%define patchversion 4.1.2 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0 Group: SLES -Version: 4.1.1 +Version: 4.1.2 %if 0%{?is_kotd} -Release: <RELEASE>.gcac28b3 +Release: <RELEASE>.g5ccacb4 %else Release: 0 %endif kernel-obs-qa.spec: same change ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.tMAJtM/_old 2015-07-21 13:27:01.000000000 +0200 +++ /var/tmp/diff_new_pack.tMAJtM/_new 2015-07-21 13:27:01.000000000 +0200 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 4.1 -%define patchversion 4.1.1 +%define patchversion 4.1.2 %define variant %{nil} %define vanilla_only 0 @@ -59,9 +59,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 4.1.1 +Version: 4.1.2 %if 0%{?is_kotd} -Release: <RELEASE>.gcac28b3 +Release: <RELEASE>.g5ccacb4 %else Release: 0 %endif kernel-pv.spec: same change ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.tMAJtM/_old 2015-07-21 13:27:01.000000000 +0200 +++ /var/tmp/diff_new_pack.tMAJtM/_new 2015-07-21 13:27:01.000000000 +0200 @@ -18,7 +18,7 @@ %define srcversion 4.1 -%define patchversion 4.1.1 +%define patchversion 4.1.2 %define variant %{nil} %define vanilla_only 0 @@ -30,9 +30,9 @@ Summary: The Linux Kernel Sources License: GPL-2.0 Group: Development/Sources -Version: 4.1.1 +Version: 4.1.2 %if 0%{?is_kotd} -Release: <RELEASE>.gcac28b3 +Release: <RELEASE>.g5ccacb4 %else Release: 0 %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.tMAJtM/_old 2015-07-21 13:27:01.000000000 +0200 +++ /var/tmp/diff_new_pack.tMAJtM/_new 2015-07-21 13:27:01.000000000 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 4.1.1 +Version: 4.1.2 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.gcac28b3 +Release: <RELEASE>.g5ccacb4 %else Release: 0 %endif ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.tMAJtM/_old 2015-07-21 13:27:01.000000000 +0200 +++ /var/tmp/diff_new_pack.tMAJtM/_new 2015-07-21 13:27:01.000000000 +0200 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 4.1 -%define patchversion 4.1.1 +%define patchversion 4.1.2 %define variant %{nil} %define vanilla_only 0 @@ -59,9 +59,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 4.1.1 +Version: 4.1.2 %if 0%{?is_kotd} -Release: <RELEASE>.gcac28b3 +Release: <RELEASE>.g5ccacb4 %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/mmc-sdhci-fix-low-memory-corruption.patch new/patches.fixes/mmc-sdhci-fix-low-memory-corruption.patch --- old/patches.fixes/mmc-sdhci-fix-low-memory-corruption.patch 2015-06-29 13:53:27.000000000 +0200 +++ new/patches.fixes/mmc-sdhci-fix-low-memory-corruption.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,56 +0,0 @@ -From: Jiri Slaby <[email protected]> -Date: Fri, 12 Jun 2015 11:24:45 +0200 -Subject: mmc: sdhci: fix low memory corruption -Patch-mainline: v4.2-rc1 -Git-commit: 62a7f368ffbc13d9aedfdd7aeae711b177db69ac -References: bnc#934531 - -When dma mapping (dma_map_sg) fails in sdhci_pre_dma_transfer, -EINVAL -is returned. There are 3 callers of sdhci_pre_dma_transfer: -* sdhci_pre_req and sdhci_adma_table_pre: handle negative return -* sdhci_prepare_data: handles 0 (error) and "else" (good) only - -sdhci_prepare_data is therefore broken. When it receives -EINVAL from -sdhci_pre_dma_transfer, it assumes 1 sg mapping was mapped. Later, -this non-existant mapping with address 0 is kmap'ped and written to: -Corrupted low memory at ffff880000001000 (1000 phys) = 22b7d67df2f6d1cf -Corrupted low memory at ffff880000001008 (1008 phys) = 63848a5216b7dd95 -Corrupted low memory at ffff880000001010 (1010 phys) = 330eb7ddef39e427 -Corrupted low memory at ffff880000001018 (1018 phys) = 8017ac7295039bda -Corrupted low memory at ffff880000001020 (1020 phys) = 8ce039eac119074f -... - -So teach sdhci_prepare_data to understand negative return values from -sdhci_pre_dma_transfer and disable DMA in that case, as well as for -zero. - -It was introduced in 348487cb28e66b032bae1b38424d81bf5b444408 (mmc: -sdhci: use pipeline mmc requests to improve performance). The commit -seems to be suspicious also by assigning host->sg_count both in -sdhci_pre_dma_transfer and sdhci_adma_table_pre. - -Signed-off-by: Jiri Slaby <[email protected]> -Cc: [email protected] # 4.0+ -Fixes: 348487cb28e6 -Cc: Ulf Hansson <[email protected]> -Cc: Haibo Chen <[email protected]> ---- - drivers/mmc/host/sdhci.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c -index 1b4861ddfb38..55e7f9a9858a 100644 ---- a/drivers/mmc/host/sdhci.c -+++ b/drivers/mmc/host/sdhci.c -@@ -834,7 +834,7 @@ static void sdhci_prepare_data(struct sdhci_host *host, struct mmc_command *cmd) - int sg_cnt; - - sg_cnt = sdhci_pre_dma_transfer(host, data, NULL); -- if (sg_cnt == 0) { -+ if (sg_cnt <= 0) { - /* - * This only happens when someone fed - * us an invalid request. --- -2.4.2 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/x86-PCI-Use-host-bridge-_CRS-info-on-Foxconn-K8M890 new/patches.fixes/x86-PCI-Use-host-bridge-_CRS-info-on-Foxconn-K8M890 --- old/patches.fixes/x86-PCI-Use-host-bridge-_CRS-info-on-Foxconn-K8M890 2015-06-29 13:53:27.000000000 +0200 +++ new/patches.fixes/x86-PCI-Use-host-bridge-_CRS-info-on-Foxconn-K8M890 1970-01-01 01:00:00.000000000 +0100 @@ -1,62 +0,0 @@ -From 1dace0116d0b05c967d94644fc4dfe96be2ecd3d Mon Sep 17 00:00:00 2001 -From: Bjorn Helgaas <[email protected]> -Date: Tue, 9 Jun 2015 18:54:07 -0500 -Subject: [PATCH] x86/PCI: Use host bridge _CRS info on Foxconn K8M890-8237A -Git-commit: 1dace0116d0b05c967d94644fc4dfe96be2ecd3d -Patch-mainline: linux-next, to be in 4.2-rc1 -References: bnc#907092 - -The Foxconn K8M890-8237A has two PCI host bridges, and we can't assign -resources correctly without the information from _CRS that tells us which -address ranges are claimed by which bridge. In the bugs mentioned below, -we incorrectly assign a sound card address (this example is from 1033299): - - bus: 00 index 2 [mem 0x80000000-0xfcffffffff] - ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-7f]) - pci_root PNP0A08:00: host bridge window [mem 0x80000000-0xbfefffff] (ignored) - pci_root PNP0A08:00: host bridge window [mem 0xc0000000-0xdfffffff] (ignored) - pci_root PNP0A08:00: host bridge window [mem 0xf0000000-0xfebfffff] (ignored) - ACPI: PCI Root Bridge [PCI1] (domain 0000 [bus 80-ff]) - pci_root PNP0A08:01: host bridge window [mem 0xbff00000-0xbfffffff] (ignored) - pci 0000:80:01.0: [1106:3288] type 0 class 0x000403 - pci 0000:80:01.0: reg 10: [mem 0xbfffc000-0xbfffffff 64bit] - pci 0000:80:01.0: address space collision: [mem 0xbfffc000-0xbfffffff 64bit] conflicts with PCI Bus #00 [mem 0x80000000-0xfcffffffff] - pci 0000:80:01.0: BAR 0: assigned [mem 0xfd00000000-0xfd00003fff 64bit] - BUG: unable to handle kernel paging request at ffffc90000378000 - IP: [<ffffffffa0345f63>] azx_create+0x37c/0x822 [snd_hda_intel] - -We assigned 0xfd_0000_0000, but that is not in any of the host bridge -windows, and the sound card doesn't work. - -Turn on pci=use_crs automatically for this system. - -Link: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/931368 -Link: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1033299 -Signed-off-by: Bjorn Helgaas <[email protected]> -Cc: [email protected] -Acked-by: Takashi Iwai <[email protected]> - ---- - arch/x86/pci/acpi.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - ---- a/arch/x86/pci/acpi.c -+++ b/arch/x86/pci/acpi.c -@@ -81,6 +81,17 @@ static const struct dmi_system_id pci_cr - DMI_MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies, LTD"), - }, - }, -+ /* https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/931368 */ -+ /* https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1033299 */ -+ { -+ .callback = set_use_crs, -+ .ident = "Foxconn K8M890-8237A", -+ .matches = { -+ DMI_MATCH(DMI_BOARD_VENDOR, "Foxconn"), -+ DMI_MATCH(DMI_BOARD_NAME, "K8M890-8237A"), -+ DMI_MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies, LTD"), -+ }, -+ }, - - /* Now for the blacklist.. */ - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/x86-PCI-Use-host-bridge-_CRS-info-on-systems-with-32 new/patches.fixes/x86-PCI-Use-host-bridge-_CRS-info-on-systems-with-32 --- old/patches.fixes/x86-PCI-Use-host-bridge-_CRS-info-on-systems-with-32 2015-06-29 13:53:27.000000000 +0200 +++ new/patches.fixes/x86-PCI-Use-host-bridge-_CRS-info-on-systems-with-32 1970-01-01 01:00:00.000000000 +0100 @@ -1,54 +0,0 @@ -From 3d9fecf6bfb8b12bc2f9a4c7109895a2a2bb9436 Mon Sep 17 00:00:00 2001 -From: Bjorn Helgaas <[email protected]> -Date: Tue, 9 Jun 2015 17:31:38 -0500 -Subject: [PATCH] x86/PCI: Use host bridge _CRS info on systems with >32 bit addressing -Git-commit: 3d9fecf6bfb8b12bc2f9a4c7109895a2a2bb9436 -Patch-mainline: linux-next, to be in 4.2-rc1 -References: bnc#907092 - -We enable _CRS on all systems from 2008 and later. On older systems, we -ignore _CRS and assume the whole physical address space (excluding RAM and -other devices) is available for PCI devices, but on systems that support -physical address spaces larger than 4GB, it's doubtful that the area above -4GB is really available for PCI. - -After d56dbf5bab8c ("PCI: Allocate 64-bit BARs above 4G when possible"), we -try to use that space above 4GB *first*, so we're more likely to put a -device there. - -On Juan's Toshiba Satellite Pro U200, BIOS left the graphics, sound, 1394, -and card reader devices unassigned (but only after Windows had been -booted). Only the sound device had a 64-bit BAR, so it was the only device -placed above 4GB, and hence the only device that didn't work. - -Keep _CRS enabled even on pre-2008 systems if they support physical address -space larger than 4GB. - -Fixes: d56dbf5bab8c ("PCI: Allocate 64-bit BARs above 4G when possible") -Reported-and-tested-by: Juan Dayer <[email protected]> -Reported-and-tested-by: Alan Horsfield <[email protected]> -Link: https://bugzilla.kernel.org/show_bug.cgi?id=99221 -Link: https://bugzilla.opensuse.org/show_bug.cgi?id=907092 -Signed-off-by: Bjorn Helgaas <[email protected]> -Cc: [email protected] # v3.14+ -Acked-by: Takashi Iwai <[email protected]> - ---- - arch/x86/pci/acpi.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - ---- a/arch/x86/pci/acpi.c -+++ b/arch/x86/pci/acpi.c -@@ -132,8 +132,10 @@ void __init pci_acpi_crs_quirks(void) - { - int year; - -- if (dmi_get_date(DMI_BIOS_DATE, &year, NULL, NULL) && year < 2008) -- pci_use_crs = false; -+ if (dmi_get_date(DMI_BIOS_DATE, &year, NULL, NULL) && year < 2008) { -+ if (iomem_resource.end <= 0xffffffff) -+ pci_use_crs = false; -+ } - - dmi_check_system(pci_crs_quirks); - ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 2305 lines of diff (skipped) ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.tMAJtM/_old 2015-07-21 13:27:02.000000000 +0200 +++ /var/tmp/diff_new_pack.tMAJtM/_new 2015-07-21 13:27:02.000000000 +0200 @@ -28,6 +28,7 @@ # Send separate patches upstream if you find a problem... ######################################################## patches.kernel.org/patch-4.1.1 + patches.kernel.org/patch-4.1.1-2 ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -379,8 +380,6 @@ ######################################################## # PCI and PCI hotplug ######################################################## - patches.fixes/x86-PCI-Use-host-bridge-_CRS-info-on-Foxconn-K8M890 - patches.fixes/x86-PCI-Use-host-bridge-_CRS-info-on-systems-with-32 ######################################################## # sysfs / driver core @@ -414,7 +413,6 @@ # Needs updating WRT d27769ec (block: add GENHD_FL_NO_PART_SCAN) +hare patches.suse/no-partition-scan - patches.fixes/mmc-sdhci-fix-low-memory-corruption.patch ######################################################## # Other drivers we have added to the tree ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.tMAJtM/_old 2015-07-21 13:27:02.000000000 +0200 +++ /var/tmp/diff_new_pack.tMAJtM/_new 2015-07-21 13:27:02.000000000 +0200 @@ -1,3 +1,3 @@ -2015-07-08 16:23:40 +0200 -GIT Revision: cac28b3467005d5da50bc3c581edd266126f663e +2015-07-14 15:20:23 +0200 +GIT Revision: 5ccacb47a07be2f31a907e2d0b59f9538bf49715 GIT Branch: stable
