Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2015-03-25 09:56:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-16 06:57:41.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-debug.changes 2015-03-25 09:56:02.000000000 +0100 @@ -1,0 +2,12 @@ +Wed Mar 18 17:07:17 CET 2015 - jsl...@suse.cz + +- Linux 3.19.2. +- commit f2f9797 + +------------------------------------------------------------------- +Sun Mar 15 12:44:37 CET 2015 - dmuel...@suse.com + +- ARM64: Fix support for ARMv7 userspace +- commit 6c3d33f + +------------------------------------------------------------------- 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.emcEE9/_old 2015-03-25 09:56:07.000000000 +0100 +++ /var/tmp/diff_new_pack.emcEE9/_new 2015-03-25 09:56:07.000000000 +0100 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 3.19 -%define patchversion 3.19.1 +%define patchversion 3.19.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: 3.19.1 +Version: 3.19.2 %if 0%{?is_kotd} -Release: <RELEASE>.gc0946e9 +Release: <RELEASE>.g6c3d33f %else Release: 0 %endif kernel-default.spec: same change kernel-desktop.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.emcEE9/_old 2015-03-25 09:56:07.000000000 +0100 +++ /var/tmp/diff_new_pack.emcEE9/_new 2015-03-25 09:56:07.000000000 +0100 @@ -16,7 +16,7 @@ # -%define patchversion 3.19.1 +%define patchversion 3.19.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: 3.19.1 +Version: 3.19.2 %if 0%{?is_kotd} -Release: <RELEASE>.gc0946e9 +Release: <RELEASE>.g6c3d33f %else Release: 0 %endif ++++++ kernel-ec2.spec ++++++ --- /var/tmp/diff_new_pack.emcEE9/_old 2015-03-25 09:56:07.000000000 +0100 +++ /var/tmp/diff_new_pack.emcEE9/_new 2015-03-25 09:56:07.000000000 +0100 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 3.19 -%define patchversion 3.19.1 +%define patchversion 3.19.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: 3.19.1 +Version: 3.19.2 %if 0%{?is_kotd} -Release: <RELEASE>.gc0946e9 +Release: <RELEASE>.g6c3d33f %else Release: 0 %endif kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.emcEE9/_old 2015-03-25 09:56:07.000000000 +0100 +++ /var/tmp/diff_new_pack.emcEE9/_new 2015-03-25 09:56:07.000000000 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 3.19.1 +%define patchversion 3.19.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: 3.19.1 +Version: 3.19.2 %if 0%{?is_kotd} -Release: <RELEASE>.gc0946e9 +Release: <RELEASE>.g6c3d33f %else Release: 0 %endif ++++++ kernel-obs-qa-xen.spec ++++++ --- /var/tmp/diff_new_pack.emcEE9/_old 2015-03-25 09:56:07.000000000 +0100 +++ /var/tmp/diff_new_pack.emcEE9/_new 2015-03-25 09:56:07.000000000 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 3.19.1 +%define patchversion 3.19.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: 3.19.1 +Version: 3.19.2 %if 0%{?is_kotd} -Release: <RELEASE>.gc0946e9 +Release: <RELEASE>.g6c3d33f %else Release: 0 %endif kernel-obs-qa.spec: same change ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.emcEE9/_old 2015-03-25 09:56:07.000000000 +0100 +++ /var/tmp/diff_new_pack.emcEE9/_new 2015-03-25 09:56:07.000000000 +0100 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 3.19 -%define patchversion 3.19.1 +%define patchversion 3.19.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: 3.19.1 +Version: 3.19.2 %if 0%{?is_kotd} -Release: <RELEASE>.gc0946e9 +Release: <RELEASE>.g6c3d33f %else Release: 0 %endif kernel-pv.spec: same change ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.emcEE9/_old 2015-03-25 09:56:07.000000000 +0100 +++ /var/tmp/diff_new_pack.emcEE9/_new 2015-03-25 09:56:07.000000000 +0100 @@ -18,7 +18,7 @@ %define srcversion 3.19 -%define patchversion 3.19.1 +%define patchversion 3.19.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: 3.19.1 +Version: 3.19.2 %if 0%{?is_kotd} -Release: <RELEASE>.gc0946e9 +Release: <RELEASE>.g6c3d33f %else Release: 0 %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.emcEE9/_old 2015-03-25 09:56:07.000000000 +0100 +++ /var/tmp/diff_new_pack.emcEE9/_new 2015-03-25 09:56:07.000000000 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 3.19.1 +Version: 3.19.2 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.gc0946e9 +Release: <RELEASE>.g6c3d33f %else Release: 0 %endif ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.emcEE9/_old 2015-03-25 09:56:07.000000000 +0100 +++ /var/tmp/diff_new_pack.emcEE9/_new 2015-03-25 09:56:07.000000000 +0100 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 3.19 -%define patchversion 3.19.1 +%define patchversion 3.19.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: 3.19.1 +Version: 3.19.2 %if 0%{?is_kotd} -Release: <RELEASE>.gc0946e9 +Release: <RELEASE>.g6c3d33f %else Release: 0 %endif kernel-xen.spec: same change ++++++ patches.arch.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.arch/arm64-fix-mmap2-compat-syscall.patch new/patches.arch/arm64-fix-mmap2-compat-syscall.patch --- old/patches.arch/arm64-fix-mmap2-compat-syscall.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.arch/arm64-fix-mmap2-compat-syscall.patch 2015-03-21 16:48:49.000000000 +0100 @@ -0,0 +1,70 @@ +From: Andreas Schwab <sch...@suse.de> +Date: Mon, 9 Mar 2015 17:27:36 +0100 +Subject: [PATCH] arm64: fix implementation of mmap2 compat syscall +Patch-mainline: Submitted, http://lists.infradead.org/pipermail/linux-arm-kernel/2015-March/330081.html +References: bnc#923505 + +The arm mmap2 syscall takes the offset in units of 4K, thus with 64K pages +the offset needs to be scaled to units of pages. + +Tested-by: Alexander Graf <ag...@suse.de> +Signed-off-by: Andreas Schwab <sch...@suse.de> +[dmueller: backport to stable] +Signed-off-by: Dirk Mueller <dmuel...@suse.com> + +--- + arch/arm64/include/asm/unistd32.h | 2 +- + arch/arm64/kernel/sys32.S | 17 +++++++++++++++++ + 2 files changed, 18 insertions(+), 1 deletion(-) + +Index: current/arch/arm64/include/asm/unistd32.h +=================================================================== +--- current.orig/arch/arm64/include/asm/unistd32.h ++++ current/arch/arm64/include/asm/unistd32.h +@@ -406,7 +406,7 @@ __SYSCALL(__NR_vfork, sys_vfork) + #define __NR_ugetrlimit 191 /* SuS compliant getrlimit */ + __SYSCALL(__NR_ugetrlimit, compat_sys_getrlimit) /* SuS compliant getrlimit */ + #define __NR_mmap2 192 +-__SYSCALL(__NR_mmap2, sys_mmap_pgoff) ++__SYSCALL(__NR_mmap2, compat_sys_mmap2_wrapper) + #define __NR_truncate64 193 + __SYSCALL(__NR_truncate64, compat_sys_truncate64_wrapper) + #define __NR_ftruncate64 194 +Index: current/arch/arm64/kernel/sys32.S +=================================================================== +--- current.orig/arch/arm64/kernel/sys32.S ++++ current/arch/arm64/kernel/sys32.S +@@ -19,9 +19,12 @@ + */ + + #include <linux/linkage.h> ++#include <linux/const.h> + + #include <asm/assembler.h> + #include <asm/asm-offsets.h> ++#include <asm/errno.h> ++#include <asm/page.h> + + /* + * System call wrappers for the AArch32 compatibility layer. +@@ -53,6 +56,20 @@ compat_sys_fstatfs64_wrapper: + b compat_sys_fstatfs64 + ENDPROC(compat_sys_fstatfs64_wrapper) + ++ ++ ++/* ++ * Note: off_4k (w5) is always units of 4K. If we can't do the requested ++ * offset, we return EINVAL. ++ */ ++compat_sys_mmap2_wrapper: ++ tst w5, #~PAGE_MASK >> 12 ++ b.ne 1f ++ lsr w5, w5, #PAGE_SHIFT - 12 ++ b sys_mmap_pgoff ++1: mov x0, #-EINVAL ++ ret lr ++ + /* + * Wrappers for AArch32 syscalls that either take 64-bit parameters + * in registers or that take 32-bit parameters which require sign ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 7162 lines of diff (skipped) ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.emcEE9/_old 2015-03-25 09:56:08.000000000 +0100 +++ /var/tmp/diff_new_pack.emcEE9/_new 2015-03-25 09:56:08.000000000 +0100 @@ -28,6 +28,7 @@ # Send separate patches upstream if you find a problem... ######################################################## patches.kernel.org/patch-3.19.1 + patches.kernel.org/patch-3.19.1-2 ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -173,6 +174,7 @@ patches.arch/arm64-0010-KVM-ARM-Hack-to-enable-VGIC-mapping-on-64k-PAGE_SIZE.patch patches.arch/arm64-0011-Enable-CONFIG_COMPAT-also-for-64k-page-size.patch patches.arch/arm64-0012-generic-pci.patch + patches.arch/arm64-fix-mmap2-compat-syscall.patch ######################################################## # S/390 ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.emcEE9/_old 2015-03-25 09:56:08.000000000 +0100 +++ /var/tmp/diff_new_pack.emcEE9/_new 2015-03-25 09:56:08.000000000 +0100 @@ -1,3 +1,3 @@ -2015-03-09 13:50:11 +0100 -GIT Revision: c0946e94c6d39847497c716e2be947c4867f4b1f +2015-03-21 16:48:49 +0100 +GIT Revision: 6c3d33fad62c0afd5df83482b0d859a72dce665f GIT Branch: stable -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org