Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2015-03-09 10:10:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-02-20 12:43:15.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-debug.changes 2015-03-09 10:10:28.000000000 +0100 @@ -1,0 +2,27 @@ +Sat Mar 7 19:09:27 CET 2015 - [email protected] + +- Linux 3.19.1. +- Refresh patches.xen/xen-x86-bzImage. +- commit a04cebc + +------------------------------------------------------------------- +Tue Mar 3 22:18:46 CET 2015 - [email protected] + +- x86/vdso: fix a reference to a non-existing instruction. +- commit 748552c + +------------------------------------------------------------------- +Tue Feb 24 10:28:36 CET 2015 - [email protected] + +- config: armv6hl: Update and re-enable armv6 default config + Please find an update from 3.18.0 to 3.19.0 for armv6 default config. + It also enables armv6 default config again. + [AF: Homogenized module selection, dropped Broadcom Kona support (ARMv7)] + (cherry picked from commit 860fc5cd0552cd001cbb4ed0edbb9634748ae0eb) +- config: armv6hl: Update and re-enable armv6 default config + Please find an update from 3.18.0 to 3.19.0 for armv6 default config. + It also enables armv6 default config again. + [AF: Homogenized module selection, dropped Broadcom Kona support (ARMv7)] +- commit f85c84c + +------------------------------------------------------------------- @@ -8,0 +36,4 @@ +- config: armv7hl: Temporarily disable CONFIG_PCIE_SPEAR13XX + spear13xx pcie leads to kernel oopses in random places, + so lets disable it until a proper solution to fix it is found. + References: bko#92581 @@ -9,0 +41,9 @@ + +------------------------------------------------------------------- +Fri Feb 13 15:00:45 CET 2015 - [email protected] + +- Update config files: disable CONFIG_I2C_SLAVE + Disable CONFIG_I2C_SLAVE on x86 and ppc*. There is currently no known + use case for this feature on these architectures, and it has a small + build time and size cost. +- commit 9a477d7 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.y7KXaH/_old 2015-03-09 10:10:33.000000000 +0100 +++ /var/tmp/diff_new_pack.y7KXaH/_new 2015-03-09 10:10:33.000000000 +0100 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 3.19 -%define patchversion 3.19.0 +%define patchversion 3.19.1 %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: 3.19.0 +Version: 3.19.1 %if 0%{?is_kotd} -Release: <RELEASE>.g1133f88 +Release: <RELEASE>.ga04cebc %else Release: 0 %endif ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.y7KXaH/_old 2015-03-09 10:10:33.000000000 +0100 +++ /var/tmp/diff_new_pack.y7KXaH/_new 2015-03-09 10:10:33.000000000 +0100 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 3.19 -%define patchversion 3.19.0 +%define patchversion 3.19.1 %define variant %{nil} %define vanilla_only 0 @@ -59,9 +59,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 3.19.0 +Version: 3.19.1 %if 0%{?is_kotd} -Release: <RELEASE>.g1133f88 +Release: <RELEASE>.ga04cebc %else Release: 0 %endif @@ -238,7 +238,7 @@ Source120: kabi.tar.bz2 Source121: sysctl.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: aarch64 armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64 +ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64 %define kmp_target_cpu %_target_cpu %ifarch %ix86 # Only i386/default supports i586, mark other flavors' packages as i686 ++++++ kernel-desktop.spec ++++++ --- /var/tmp/diff_new_pack.y7KXaH/_old 2015-03-09 10:10:33.000000000 +0100 +++ /var/tmp/diff_new_pack.y7KXaH/_new 2015-03-09 10:10:33.000000000 +0100 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 3.19 -%define patchversion 3.19.0 +%define patchversion 3.19.1 %define variant %{nil} %define vanilla_only 0 @@ -59,9 +59,9 @@ Summary: Kernel optimized for the desktop License: GPL-2.0 Group: System/Kernel -Version: 3.19.0 +Version: 3.19.1 %if 0%{?is_kotd} -Release: <RELEASE>.g1133f88 +Release: <RELEASE>.ga04cebc %else Release: 0 %endif ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.y7KXaH/_old 2015-03-09 10:10:33.000000000 +0100 +++ /var/tmp/diff_new_pack.y7KXaH/_new 2015-03-09 10:10:33.000000000 +0100 @@ -16,7 +16,7 @@ # -%define patchversion 3.19.0 +%define patchversion 3.19.1 %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: 3.19.0 +Version: 3.19.1 %if 0%{?is_kotd} -Release: <RELEASE>.g1133f88 +Release: <RELEASE>.ga04cebc %else Release: 0 %endif ++++++ kernel-ec2.spec ++++++ --- /var/tmp/diff_new_pack.y7KXaH/_old 2015-03-09 10:10:33.000000000 +0100 +++ /var/tmp/diff_new_pack.y7KXaH/_new 2015-03-09 10:10:33.000000000 +0100 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 3.19 -%define patchversion 3.19.0 +%define patchversion 3.19.1 %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: 3.19.0 +Version: 3.19.1 %if 0%{?is_kotd} -Release: <RELEASE>.g1133f88 +Release: <RELEASE>.ga04cebc %else Release: 0 %endif kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.y7KXaH/_old 2015-03-09 10:10:33.000000000 +0100 +++ /var/tmp/diff_new_pack.y7KXaH/_new 2015-03-09 10:10:33.000000000 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 3.19.0 +%define patchversion 3.19.1 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -33,7 +33,7 @@ %ifarch %ix86 x86_64 BuildRequires: kernel-xen %endif -ExclusiveArch: aarch64 armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64 +ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64 %if 0%{?suse_version} < 1315 # For SLE 11 BuildRequires: mkinitrd @@ -45,9 +45,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0 Group: SLES -Version: 3.19.0 +Version: 3.19.1 %if 0%{?is_kotd} -Release: <RELEASE>.g1133f88 +Release: <RELEASE>.ga04cebc %else Release: 0 %endif ++++++ kernel-obs-qa-xen.spec ++++++ --- /var/tmp/diff_new_pack.y7KXaH/_old 2015-03-09 10:10:33.000000000 +0100 +++ /var/tmp/diff_new_pack.y7KXaH/_new 2015-03-09 10:10:33.000000000 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 3.19.0 +%define patchversion 3.19.1 %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: 3.19.0 +Version: 3.19.1 %if 0%{?is_kotd} -Release: <RELEASE>.g1133f88 +Release: <RELEASE>.ga04cebc %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.y7KXaH/_old 2015-03-09 10:10:33.000000000 +0100 +++ /var/tmp/diff_new_pack.y7KXaH/_new 2015-03-09 10:10:33.000000000 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 3.19.0 +%define patchversion 3.19.1 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -28,7 +28,7 @@ # here as well to avoid that qa and build package build parallel BuildRequires: kernel-obs-build BuildRequires: modutils -ExclusiveArch: aarch64 armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64 +ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64 %if 0%{?suse_version} < 1200 # for SLE 11 BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0 Group: SLES -Version: 3.19.0 +Version: 3.19.1 %if 0%{?is_kotd} -Release: <RELEASE>.g1133f88 +Release: <RELEASE>.ga04cebc %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.y7KXaH/_old 2015-03-09 10:10:33.000000000 +0100 +++ /var/tmp/diff_new_pack.y7KXaH/_new 2015-03-09 10:10:33.000000000 +0100 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 3.19 -%define patchversion 3.19.0 +%define patchversion 3.19.1 %define variant %{nil} %define vanilla_only 0 @@ -59,9 +59,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 3.19.0 +Version: 3.19.1 %if 0%{?is_kotd} -Release: <RELEASE>.g1133f88 +Release: <RELEASE>.ga04cebc %else Release: 0 %endif kernel-pv.spec: same change ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.y7KXaH/_old 2015-03-09 10:10:33.000000000 +0100 +++ /var/tmp/diff_new_pack.y7KXaH/_new 2015-03-09 10:10:33.000000000 +0100 @@ -18,7 +18,7 @@ %define srcversion 3.19 -%define patchversion 3.19.0 +%define patchversion 3.19.1 %define variant %{nil} %define vanilla_only 0 @@ -30,9 +30,9 @@ Summary: The Linux Kernel Sources License: GPL-2.0 Group: Development/Sources -Version: 3.19.0 +Version: 3.19.1 %if 0%{?is_kotd} -Release: <RELEASE>.g1133f88 +Release: <RELEASE>.ga04cebc %else Release: 0 %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.y7KXaH/_old 2015-03-09 10:10:34.000000000 +0100 +++ /var/tmp/diff_new_pack.y7KXaH/_new 2015-03-09 10:10:34.000000000 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 3.19.0 +Version: 3.19.1 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g1133f88 +Release: <RELEASE>.ga04cebc %else Release: 0 %endif @@ -38,7 +38,7 @@ Url: http://www.kernel.org/ AutoReqProv: off BuildRequires: coreutils -%ifarch aarch64 armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64 +%ifarch aarch64 armv6hl armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64 Requires: kernel-default-devel = %version-%source_rel %endif %ifarch %ix86 x86_64 @@ -62,7 +62,7 @@ Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: %ix86 aarch64 armv7hl ppc ppc64 ppc64le s390x x86_64 +ExclusiveArch: %ix86 aarch64 armv6hl armv7hl ppc ppc64 ppc64le s390x x86_64 Prefix: /usr/src %description ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.y7KXaH/_old 2015-03-09 10:10:34.000000000 +0100 +++ /var/tmp/diff_new_pack.y7KXaH/_new 2015-03-09 10:10:34.000000000 +0100 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 3.19 -%define patchversion 3.19.0 +%define patchversion 3.19.1 %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: 3.19.0 +Version: 3.19.1 %if 0%{?is_kotd} -Release: <RELEASE>.g1133f88 +Release: <RELEASE>.ga04cebc %else Release: 0 %endif kernel-xen.spec: same change ++++++ config-options.changes.txt ++++++ --- /var/tmp/diff_new_pack.y7KXaH/_old 2015-03-09 10:10:34.000000000 +0100 +++ /var/tmp/diff_new_pack.y7KXaH/_new 2015-03-09 10:10:34.000000000 +0100 @@ -1,4 +1,12 @@ ------------------------------------------------------------------- +Fri Feb 13 14:58:32 CET 2015 - [email protected] + +- On x86 and ppc*: + - CONFIG_I2C_SLAVE=n + There is currently no known use case for this feature on these + architectures, and it has a small build time and size cost. + +------------------------------------------------------------------- Fri May 23 10:04:27 UTC 2014 - [email protected] - cifs.ko is currently built with support for the base SMB1/CIFS ++++++ config.conf ++++++ --- /var/tmp/diff_new_pack.y7KXaH/_old 2015-03-09 10:10:34.000000000 +0100 +++ /var/tmp/diff_new_pack.y7KXaH/_new 2015-03-09 10:10:34.000000000 +0100 @@ -36,7 +36,7 @@ +ppc64le ppc64le/vanilla # ARM architectures -#+armv6hl armv6hl/default ++armv6hl armv6hl/default +armv6hl armv6hl/vanilla +armv7hl armv7hl/default +armv7hl armv7hl/vanilla ++++++ config.tar.bz2 ++++++ ++++ 6301 lines of diff (skipped) ++++++ patches.arch.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.arch/x86-vdso-fix-a-reference-to-a-non-existing-instructi.patch new/patches.arch/x86-vdso-fix-a-reference-to-a-non-existing-instructi.patch --- old/patches.arch/x86-vdso-fix-a-reference-to-a-non-existing-instructi.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.arch/x86-vdso-fix-a-reference-to-a-non-existing-instructi.patch 2015-03-03 22:18:46.000000000 +0100 @@ -0,0 +1,49 @@ +From: Jiri Slaby <[email protected]> +Date: Tue, 3 Mar 2015 14:19:52 +0100 +Subject: x86/vdso: fix a reference to a non-existing instruction +Patch-mainline: not yet + +.LSTARTFDEDLSI1 says: + /* HACK: The dwarf2 unwind routines will subtract 1 from the + return address to get an address in the middle of the + presumed call instruction. Since we didn't get here via + a call, we need to include the nop before the real start + to make up for it. */ + .long .LSTART_sigreturn-1-. /* PC-relative start address */ + +But commit 69d0627a7f6e891189124d784d2fa90cae7c449a (x86 vDSO: reorder +vdso32 code) from 2.6.25 replaced + .org __kernel_vsyscall+32,0x90 +by ALIGN right before __kernel_sigreturn. Of course, ALIGN need not +generate any nop in there. Esp. gcc5 collapses vclock_gettime.o and +int80.o together with no generated nops as "ALIGN". In that case +kernel does not even link: +ld: .eh_frame_hdr table[4] FDE at 0000000000000648 overlaps table[5] FDE at 0000000000000670. + +So fix this by adding there at least a single nop and make the +function ALIGN possibly with more nops then. + +Kudos for reporting and diagnosing should go to Richard. + +Signed-off-by: Jiri Slaby <[email protected]> +Reported-by: Richard Biener <[email protected]> +Cc: [email protected] +--- + arch/x86/vdso/vdso32/sigreturn.S | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/arch/x86/vdso/vdso32/sigreturn.S b/arch/x86/vdso/vdso32/sigreturn.S +index 31776d0efc8c..d7ec4e251c0a 100644 +--- a/arch/x86/vdso/vdso32/sigreturn.S ++++ b/arch/x86/vdso/vdso32/sigreturn.S +@@ -17,6 +17,7 @@ + .text + .globl __kernel_sigreturn + .type __kernel_sigreturn,@function ++ nop /* this guy is needed for .LSTARTFDEDLSI1 below (watch for HACK) */ + ALIGN + __kernel_sigreturn: + .LSTART_sigreturn: +-- +2.3.0 + ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 7375 lines of diff (skipped) ++++++ patches.xen.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.xen/xen-x86-bzImage new/patches.xen/xen-x86-bzImage --- old/patches.xen/xen-x86-bzImage 2015-02-10 12:25:53.000000000 +0100 +++ new/patches.xen/xen-x86-bzImage 2015-03-07 19:09:27.000000000 +0100 @@ -116,8 +116,8 @@ hostprogs-y := mkpiggy @@ -50,6 +53,8 @@ $(obj)/eboot.o: KBUILD_CFLAGS += -fshort - vmlinux-objs-$(CONFIG_EFI_STUB) += $(obj)/eboot.o $(obj)/efi_stub_$(BITS).o \ $(objtree)/drivers/firmware/efi/libstub/lib.a + vmlinux-objs-$(CONFIG_EFI_MIXED) += $(obj)/efi_thunk_$(BITS).o +vmlinux-objs-$(CONFIG_XEN) := $(obj)/vmlinux.lds $(obj)/piggy.o + ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.y7KXaH/_old 2015-03-09 10:10:37.000000000 +0100 +++ /var/tmp/diff_new_pack.y7KXaH/_new 2015-03-09 10:10:37.000000000 +0100 @@ -27,6 +27,7 @@ # DO NOT MODIFY THEM! # Send separate patches upstream if you find a problem... ######################################################## + patches.kernel.org/patch-3.19.1 ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -105,6 +106,7 @@ +needs_update patches.arch/kvm-only-export-selected-pv-ops-feature-structs +needs_update patches.arch/kvm-split-the-KVM-pv-ops-support-by-feature +needs_update patches.arch/kvm-replace-kvm-io-delay-pv-ops-with-linux-magic + patches.arch/x86-vdso-fix-a-reference-to-a-non-existing-instructi.patch ######################################################## # x86 MCE/MCA (Machine Check Error/Architecture) extensions ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.y7KXaH/_old 2015-03-09 10:10:37.000000000 +0100 +++ /var/tmp/diff_new_pack.y7KXaH/_new 2015-03-09 10:10:37.000000000 +0100 @@ -1,3 +1,3 @@ -2015-02-17 21:11:30 +0100 -GIT Revision: 1133f88d60d85086e513e0d53f2972a77d091ba1 +2015-03-07 19:09:27 +0100 +GIT Revision: a04cebcfd3620144c4a2ab60f5ab384316cb37fe GIT Branch: stable -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
