Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2018-02-14 14:18:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Wed Feb 14 14:18:14 2018 rev:407 rq:575998 version:4.15.3 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2018-02-10 17:55:44.565398118 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new/dtb-aarch64.changes 2018-02-14 14:18:20.805732202 +0100 @@ -1,0 +2,64 @@ +Tue Feb 13 08:58:21 CET 2018 - jsl...@suse.cz + +- Linux 4.15.3 (bnc#1012628). +- crypto: tcrypt - fix S/G table for test_aead_speed() + (bnc#1012628). +- gpio: uniphier: fix mismatch between license text and + MODULE_LICENSE (bnc#1012628). +- media: tegra-cec: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE + (bnc#1012628). +- media: soc_camera: soc_scale_crop: add missing + MODULE_DESCRIPTION/AUTHOR/LICENSE (bnc#1012628). +- media: mtk-vcodec: add missing MODULE_LICENSE/DESCRIPTION + (bnc#1012628). +- net: sched: fix use-after-free in tcf_block_put_ext + (bnc#1012628). +- net_sched: get rid of rcu_barrier() in tcf_block_put_ext() + (bnc#1012628). +- soreuseport: fix mem leak in reuseport_add_sock() (bnc#1012628). +- ipv6: Fix SO_REUSEPORT UDP socket with implicit sk_ipv6only + (bnc#1012628). +- cls_u32: add missing RCU annotation (bnc#1012628). +- tcp_bbr: fix pacing_gain to always be unity when using lt_bw + (bnc#1012628). +- rocker: fix possible null pointer dereference in + rocker_router_fib_event_work (bnc#1012628). +- net: ipv6: send unsolicited NA after DAD (bnc#1012628). +- Revert "defer call to mem_cgroup_sk_alloc()" (bnc#1012628). +- ipv6: change route cache aging logic (bnc#1012628). +- ipv6: addrconf: break critical section in addrconf_verify_rtnl() + (bnc#1012628). +- vhost_net: stop device during reset owner (bnc#1012628). +- tcp: release sk_frag.page in tcp_disconnect (bnc#1012628). +- r8169: fix RTL8168EP take too long to complete driver + initialization (bnc#1012628). +- qmi_wwan: Add support for Quectel EP06 (bnc#1012628). +- qlcnic: fix deadlock bug (bnc#1012628). +- net: igmp: add a missing rcu locking section (bnc#1012628). +- ip6mr: fix stale iterator (bnc#1012628). +- commit e7bb737 + +------------------------------------------------------------------- +Tue Feb 13 08:55:21 CET 2018 - jsl...@suse.cz + +- ext4: llseek, do not crop offset on 32bit (bsc#1079747). +- commit c6ab9c6 + +------------------------------------------------------------------- +Fri Feb 9 16:48:09 CET 2018 - jsl...@suse.cz + +- Update i386 config files. + Switch from almost unusable UNWINDER_GUESS to UNWINDER_FRAME_POINTER + (which enables FRAME_POINTERs). It will slow down the kernel a bit, + but improves the stack traces by the order of magnitude. Sad is that + we have no ORCs on i386... +- commit 1d39996 + +------------------------------------------------------------------- +Fri Feb 9 16:05:51 CET 2018 - jsl...@suse.cz + +- Update config files. + Sync vanilla configs to 4.15. +- commit 85c7881 + +------------------------------------------------------------------- dtb-armv6l.changes: same change dtb-armv7l.changes: same change kernel-64kb.changes: same change kernel-debug.changes: same change kernel-default.changes: same change kernel-docs.changes: same change kernel-lpae.changes: same change kernel-obs-build.changes: same change kernel-obs-qa.changes: same change kernel-pae.changes: same change kernel-source.changes: same change kernel-syms.changes: same change kernel-syzkaller.changes: same change kernel-vanilla.changes: same change kernel-zfcpdump.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.Y2irNu/_old 2018-02-14 14:18:29.913403952 +0100 +++ /var/tmp/diff_new_pack.Y2irNu/_new 2018-02-14 14:18:29.917403808 +0100 @@ -17,7 +17,7 @@ %define srcversion 4.15 -%define patchversion 4.15.2 +%define patchversion 4.15.3 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb}) Name: dtb-aarch64 -Version: 4.15.2 +Version: 4.15.3 %if 0%{?is_kotd} -Release: <RELEASE>.gb34965a +Release: <RELEASE>.g8d4f579 %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.Y2irNu/_old 2018-02-14 14:18:29.993401068 +0100 +++ /var/tmp/diff_new_pack.Y2irNu/_new 2018-02-14 14:18:29.997400924 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.15 -%define patchversion 4.15.2 +%define patchversion 4.15.3 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 4.15.2 +Version: 4.15.3 %if 0%{?is_kotd} -Release: <RELEASE>.gb34965a +Release: <RELEASE>.g8d4f579 %else Release: 0 %endif kernel-debug.spec: same change kernel-default.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.Y2irNu/_old 2018-02-14 14:18:30.061398618 +0100 +++ /var/tmp/diff_new_pack.Y2irNu/_new 2018-02-14 14:18:30.065398474 +0100 @@ -17,7 +17,7 @@ %define srcversion 4.15 -%define patchversion 4.15.2 +%define patchversion 4.15.3 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 4.15.2 +Version: 4.15.3 %if 0%{?is_kotd} -Release: <RELEASE>.gb34965a +Release: <RELEASE>.g8d4f579 %else Release: 0 %endif ++++++ kernel-lpae.spec ++++++ --- /var/tmp/diff_new_pack.Y2irNu/_old 2018-02-14 14:18:30.109396888 +0100 +++ /var/tmp/diff_new_pack.Y2irNu/_new 2018-02-14 14:18:30.109396888 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.15 -%define patchversion 4.15.2 +%define patchversion 4.15.3 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: Kernel for LPAE enabled systems License: GPL-2.0 Group: System/Kernel -Version: 4.15.2 +Version: 4.15.3 %if 0%{?is_kotd} -Release: <RELEASE>.gb34965a +Release: <RELEASE>.g8d4f579 %else Release: 0 %endif ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.Y2irNu/_old 2018-02-14 14:18:30.137395879 +0100 +++ /var/tmp/diff_new_pack.Y2irNu/_new 2018-02-14 14:18:30.137395879 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 4.15.2 +%define patchversion 4.15.3 %define variant %{nil} %define vanilla_only 0 @@ -64,9 +64,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0 Group: SLES -Version: 4.15.2 +Version: 4.15.3 %if 0%{?is_kotd} -Release: <RELEASE>.gb34965a +Release: <RELEASE>.g8d4f579 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.Y2irNu/_old 2018-02-14 14:18:30.161395014 +0100 +++ /var/tmp/diff_new_pack.Y2irNu/_new 2018-02-14 14:18:30.161395014 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 4.15.2 +%define patchversion 4.15.3 %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.15.2 +Version: 4.15.3 %if 0%{?is_kotd} -Release: <RELEASE>.gb34965a +Release: <RELEASE>.g8d4f579 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.Y2irNu/_old 2018-02-14 14:18:30.185394149 +0100 +++ /var/tmp/diff_new_pack.Y2irNu/_new 2018-02-14 14:18:30.189394005 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.15 -%define patchversion 4.15.2 +%define patchversion 4.15.3 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 4.15.2 +Version: 4.15.3 %if 0%{?is_kotd} -Release: <RELEASE>.gb34965a +Release: <RELEASE>.g8d4f579 %else Release: 0 %endif ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.Y2irNu/_old 2018-02-14 14:18:30.217392995 +0100 +++ /var/tmp/diff_new_pack.Y2irNu/_new 2018-02-14 14:18:30.217392995 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.15 -%define patchversion 4.15.2 +%define patchversion 4.15.3 %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.15.2 +Version: 4.15.3 %if 0%{?is_kotd} -Release: <RELEASE>.gb34965a +Release: <RELEASE>.g8d4f579 %else Release: 0 %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.Y2irNu/_old 2018-02-14 14:18:30.237392275 +0100 +++ /var/tmp/diff_new_pack.Y2irNu/_new 2018-02-14 14:18:30.241392131 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 4.15.2 +Version: 4.15.3 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.gb34965a +Release: <RELEASE>.g8d4f579 %else Release: 0 %endif ++++++ kernel-syzkaller.spec ++++++ --- /var/tmp/diff_new_pack.Y2irNu/_old 2018-02-14 14:18:30.261391410 +0100 +++ /var/tmp/diff_new_pack.Y2irNu/_new 2018-02-14 14:18:30.265391266 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.15 -%define patchversion 4.15.2 +%define patchversion 4.15.3 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: Kernel used for fuzzing by syzkaller License: GPL-2.0 Group: System/Kernel -Version: 4.15.2 +Version: 4.15.3 %if 0%{?is_kotd} -Release: <RELEASE>.gb34965a +Release: <RELEASE>.g8d4f579 %else Release: 0 %endif kernel-vanilla.spec: same change kernel-zfcpdump.spec: same change ++++++ config.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2018-02-01 21:09:15.000000000 +0100 +++ new/config/i386/pae 2018-02-09 16:48:09.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 4.15.0 Kernel Configuration +# Linux/i386 4.15.2 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -8019,6 +8019,7 @@ CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 @@ -8261,8 +8262,8 @@ # CONFIG_DEBUG_IMR_SELFTEST is not set # CONFIG_X86_DEBUG_FPU is not set # CONFIG_PUNIT_ATOM_DEBUG is not set -# CONFIG_UNWINDER_FRAME_POINTER is not set -CONFIG_UNWINDER_GUESS=y +CONFIG_UNWINDER_FRAME_POINTER=y +# CONFIG_UNWINDER_GUESS is not set # # Security options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/vanilla new/config/i386/vanilla --- old/config/i386/vanilla 2018-02-01 21:09:15.000000000 +0100 +++ new/config/i386/vanilla 2018-02-09 16:48:09.000000000 +0100 @@ -1,5 +1,3 @@ -# CONFIG_FRAME_POINTER_UNWINDER is not set -CONFIG_GUESS_UNWINDER=y CONFIG_LOCALVERSION="-vanilla" CONFIG_MODULES=y # CONFIG_MODULE_SIG is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/vanilla new/config/x86_64/vanilla --- old/config/x86_64/vanilla 2018-02-01 21:09:15.000000000 +0100 +++ new/config/x86_64/vanilla 2018-02-09 16:48:09.000000000 +0100 @@ -1,7 +1,4 @@ -# CONFIG_FRAME_POINTER_UNWINDER is not set -# CONFIG_GUESS_UNWINDER is not set CONFIG_LOCALVERSION="-vanilla" -CONFIG_ORC_UNWINDER=y CONFIG_MODULES=y # CONFIG_MODULE_SIG is not set CONFIG_EFI_STUB=y ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 2001 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ext4-llseek-do-not-crop-offset-on-32bit.patch new/patches.suse/ext4-llseek-do-not-crop-offset-on-32bit.patch --- old/patches.suse/ext4-llseek-do-not-crop-offset-on-32bit.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/ext4-llseek-do-not-crop-offset-on-32bit.patch 2018-02-13 08:55:21.000000000 +0100 @@ -0,0 +1,30 @@ +From: Jiri Slaby <jsl...@suse.cz> +Date: Mon, 12 Feb 2018 16:09:25 +0100 +Subject: ext4: llseek, do not crop offset on 32bit +Patch-mainline: Submitted on 12/02/2018 +References: bsc#1079747 + +On 32bit, when llseek(SEEK_HOLE/DATA) passes down the start larger +than 32bit (like 0x100400000 in the tar testsuite), it overflows in +ext4_iomap_begin and gets cropped (to 0x400000). This indeed makes the +tar testsuite to fail. + +So fix it by using the original offset. + +Fixes: 545052e9e35a ("ext4: Switch to iomap for SEEK_HOLE / SEEK_DATA") +Signed-off-by: Jiri Slaby <jsl...@suse.cz> +--- + fs/ext4/inode.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/fs/ext4/inode.c ++++ b/fs/ext4/inode.c +@@ -3523,7 +3523,7 @@ retry: + iomap->flags |= IOMAP_F_DIRTY; + iomap->bdev = inode->i_sb->s_bdev; + iomap->dax_dev = sbi->s_daxdev; +- iomap->offset = first_block << blkbits; ++ iomap->offset = offset; + iomap->length = (u64)map.m_len << blkbits; + + if (ret == 0) { ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.Y2irNu/_old 2018-02-14 14:18:31.465348018 +0100 +++ /var/tmp/diff_new_pack.Y2irNu/_new 2018-02-14 14:18:31.469347873 +0100 @@ -144,6 +144,30 @@ patches.kernel.org/4.15.2-059-serial-core-mark-port-as-initialized-after-suc.patch patches.kernel.org/4.15.2-060-fpga-region-release-of_parse_phandle-nodes-aft.patch patches.kernel.org/4.15.2-061-Linux-4.15.2.patch + patches.kernel.org/4.15.3-001-ip6mr-fix-stale-iterator.patch + patches.kernel.org/4.15.3-002-net-igmp-add-a-missing-rcu-locking-section.patch + patches.kernel.org/4.15.3-003-qlcnic-fix-deadlock-bug.patch + patches.kernel.org/4.15.3-004-qmi_wwan-Add-support-for-Quectel-EP06.patch + patches.kernel.org/4.15.3-005-r8169-fix-RTL8168EP-take-too-long-to-complete-.patch + patches.kernel.org/4.15.3-006-tcp-release-sk_frag.page-in-tcp_disconnect.patch + patches.kernel.org/4.15.3-007-vhost_net-stop-device-during-reset-owner.patch + patches.kernel.org/4.15.3-008-ipv6-addrconf-break-critical-section-in-addrco.patch + patches.kernel.org/4.15.3-009-ipv6-change-route-cache-aging-logic.patch + patches.kernel.org/4.15.3-010-Revert-defer-call-to-mem_cgroup_sk_alloc.patch + patches.kernel.org/4.15.3-011-net-ipv6-send-unsolicited-NA-after-DAD.patch + patches.kernel.org/4.15.3-012-rocker-fix-possible-null-pointer-dereference-i.patch + patches.kernel.org/4.15.3-013-tcp_bbr-fix-pacing_gain-to-always-be-unity-whe.patch + patches.kernel.org/4.15.3-014-cls_u32-add-missing-RCU-annotation.patch + patches.kernel.org/4.15.3-015-ipv6-Fix-SO_REUSEPORT-UDP-socket-with-implicit.patch + patches.kernel.org/4.15.3-016-soreuseport-fix-mem-leak-in-reuseport_add_sock.patch + patches.kernel.org/4.15.3-017-net_sched-get-rid-of-rcu_barrier-in-tcf_block_.patch + patches.kernel.org/4.15.3-018-net-sched-fix-use-after-free-in-tcf_block_put_.patch + patches.kernel.org/4.15.3-019-media-mtk-vcodec-add-missing-MODULE_LICENSE-DE.patch + patches.kernel.org/4.15.3-020-media-soc_camera-soc_scale_crop-add-missing-MO.patch + patches.kernel.org/4.15.3-021-media-tegra-cec-add-missing-MODULE_DESCRIPTION.patch + patches.kernel.org/4.15.3-022-gpio-uniphier-fix-mismatch-between-license-tex.patch + patches.kernel.org/4.15.3-023-crypto-tcrypt-fix-S-G-table-for-test_aead_spee.patch + patches.kernel.org/4.15.3-024-Linux-4.15.3.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -383,6 +407,7 @@ ######################################################## # ext4 ######################################################## + patches.suse/ext4-llseek-do-not-crop-offset-on-32bit.patch ######################################################## # btrfs ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.Y2irNu/_old 2018-02-14 14:18:31.505346577 +0100 +++ /var/tmp/diff_new_pack.Y2irNu/_new 2018-02-14 14:18:31.509346432 +0100 @@ -1,3 +1,3 @@ -2018-02-08 07:53:26 +0100 -GIT Revision: b34965ab958833296ac68575af31dd314a58cd7b +2018-02-13 08:58:49 +0100 +GIT Revision: 8d4f57987071018ce15cd9a7ec14c83bffdc2fc1 GIT Branch: stable