Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2017-05-18 20:36:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Thu May 18 20:36:18 2017 rev:364 rq:495391 version:4.11.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2017-05-16 14:30:52.311535844 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new/dtb-aarch64.changes   
2017-05-18 20:36:24.296151936 +0200
@@ -1,0 +2,38 @@
+Mon May 15 11:42:34 CEST 2017 - jsl...@suse.cz
+
+- Linux 4.11.1 (bnc#1012628 bnc#1038615).
+- Delete
+  patches.fixes/refcount-change-EXPORT_SYMBOL-markings.patch.
+- commit c31e8e6
+
+-------------------------------------------------------------------
+Fri May 12 13:27:18 CEST 2017 - jthumsh...@suse.de
+
+- IB/rxe: Don't clamp residual length to mtu (boo#1030941).
+- commit 89c1e48
+
+-------------------------------------------------------------------
+Thu May 11 09:33:52 CEST 2017 - jsl...@suse.cz
+
+- refcount: change EXPORT_SYMBOL markings (bnc#1038615).
+- commit 8acb5bf
+
+-------------------------------------------------------------------
+Wed May 10 18:29:51 CEST 2017 - je...@suse.com
+
+- config: disable XFS_RT
+- commit 98d6a9a
+
+-------------------------------------------------------------------
+Thu May  4 18:04:11 CEST 2017 - bpoir...@suse.com
+
+- e1000e: Don't return uninitialized stats (bug#1034635).
+- commit 836a5a5
+
+-------------------------------------------------------------------
+Tue May  2 10:56:57 CEST 2017 - ti...@suse.de
+
+- Set CONFIG_CRYPTO_MD5=y for a better diagnoise at S4 resume (bsc#1031893).
+- commit 0ecb407
+
+-------------------------------------------------------------------
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

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.DcSZUk/_old  2017-05-18 20:36:29.731384905 +0200
+++ /var/tmp/diff_new_pack.DcSZUk/_new  2017-05-18 20:36:29.735384341 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 4.11
-%define patchversion 4.11.0
+%define patchversion 4.11.1
 %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,find-provides,find-requires,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.11.0
+Version:        4.11.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g1b516a5
+Release:        <RELEASE>.ga37d575
 %else
 Release:        0
 %endif

dtb-armv6l.spec: same change
dtb-armv7l.spec: same change
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.DcSZUk/_old  2017-05-18 20:36:29.839369666 +0200
+++ /var/tmp/diff_new_pack.DcSZUk/_new  2017-05-18 20:36:29.843369102 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.11
-%define patchversion 4.11.0
+%define patchversion 4.11.1
 %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.11.0
+Version:        4.11.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g1b516a5
+Release:        <RELEASE>.ga37d575
 %else
 Release:        0
 %endif

kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.DcSZUk/_old  2017-05-18 20:36:29.923357814 +0200
+++ /var/tmp/diff_new_pack.DcSZUk/_new  2017-05-18 20:36:29.927357249 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%define patchversion 4.11.0
+%define patchversion 4.11.1
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -42,9 +42,9 @@
 Summary:        Kernel Documentation (man pages)
 License:        GPL-2.0
 Group:          Documentation/Man
-Version:        4.11.0
+Version:        4.11.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g1b516a5
+Release:        <RELEASE>.ga37d575
 %else
 Release:        0
 %endif

++++++ kernel-lpae.spec ++++++
--- /var/tmp/diff_new_pack.DcSZUk/_old  2017-05-18 20:36:29.967351605 +0200
+++ /var/tmp/diff_new_pack.DcSZUk/_new  2017-05-18 20:36:29.971351040 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.11
-%define patchversion 4.11.0
+%define patchversion 4.11.1
 %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.11.0
+Version:        4.11.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g1b516a5
+Release:        <RELEASE>.ga37d575
 %else
 Release:        0
 %endif

++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.DcSZUk/_old  2017-05-18 20:36:29.995347654 +0200
+++ /var/tmp/diff_new_pack.DcSZUk/_new  2017-05-18 20:36:29.999347090 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 4.11.0
+%define patchversion 4.11.1
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -57,9 +57,9 @@
 Summary:        package kernel and initrd for OBS VM builds
 License:        GPL-2.0
 Group:          SLES
-Version:        4.11.0
+Version:        4.11.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g1b516a5
+Release:        <RELEASE>.ga37d575
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.DcSZUk/_old  2017-05-18 20:36:30.031342575 +0200
+++ /var/tmp/diff_new_pack.DcSZUk/_new  2017-05-18 20:36:30.035342010 +0200
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 4.11.0
+%define patchversion 4.11.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:        4.11.0
+Version:        4.11.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g1b516a5
+Release:        <RELEASE>.ga37d575
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.DcSZUk/_old  2017-05-18 20:36:30.055339188 +0200
+++ /var/tmp/diff_new_pack.DcSZUk/_new  2017-05-18 20:36:30.059338624 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.11
-%define patchversion 4.11.0
+%define patchversion 4.11.1
 %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.11.0
+Version:        4.11.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g1b516a5
+Release:        <RELEASE>.ga37d575
 %else
 Release:        0
 %endif

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.DcSZUk/_old  2017-05-18 20:36:30.079335802 +0200
+++ /var/tmp/diff_new_pack.DcSZUk/_new  2017-05-18 20:36:30.083335237 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.11
-%define patchversion 4.11.0
+%define patchversion 4.11.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:        4.11.0
+Version:        4.11.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g1b516a5
+Release:        <RELEASE>.ga37d575
 %else
 Release:        0
 %endif

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.DcSZUk/_old  2017-05-18 20:36:30.107331850 +0200
+++ /var/tmp/diff_new_pack.DcSZUk/_new  2017-05-18 20:36:30.111331287 +0200
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0
 Group:          Development/Sources
-Version:        4.11.0
+Version:        4.11.1
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g1b516a5
+Release:        <RELEASE>.ga37d575
 %else
 Release:        0
 %endif

++++++ kernel-syzkaller.spec ++++++
--- /var/tmp/diff_new_pack.DcSZUk/_old  2017-05-18 20:36:30.139327336 +0200
+++ /var/tmp/diff_new_pack.DcSZUk/_new  2017-05-18 20:36:30.139327336 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.11
-%define patchversion 4.11.0
+%define patchversion 4.11.1
 %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.11.0
+Version:        4.11.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g1b516a5
+Release:        <RELEASE>.ga37d575
 %else
 Release:        0
 %endif

kernel-vanilla.spec: same change
++++++ config.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/arm64/default new/config/arm64/default
--- old/config/arm64/default    2017-05-01 15:12:41.000000000 +0200
+++ new/config/arm64/default    2017-05-10 18:29:51.000000000 +0200
@@ -7561,7 +7561,7 @@
 CONFIG_XFS_FS=m
 CONFIG_XFS_QUOTA=y
 CONFIG_XFS_POSIX_ACL=y
-CONFIG_XFS_RT=y
+# CONFIG_XFS_RT is not set
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default
--- old/config/armv6hl/default  2017-05-01 15:12:41.000000000 +0200
+++ new/config/armv6hl/default  2017-05-10 18:29:51.000000000 +0200
@@ -6091,7 +6091,7 @@
 CONFIG_XFS_FS=m
 CONFIG_XFS_QUOTA=y
 CONFIG_XFS_POSIX_ACL=y
-CONFIG_XFS_RT=y
+# CONFIG_XFS_RT is not set
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default  2017-05-01 15:12:41.000000000 +0200
+++ new/config/armv7hl/default  2017-05-10 18:29:51.000000000 +0200
@@ -8356,7 +8356,7 @@
 CONFIG_XFS_FS=m
 CONFIG_XFS_QUOTA=y
 CONFIG_XFS_POSIX_ACL=y
-CONFIG_XFS_RT=y
+# CONFIG_XFS_RT is not set
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae
--- old/config/armv7hl/lpae     2017-05-01 15:12:41.000000000 +0200
+++ new/config/armv7hl/lpae     2017-05-10 18:29:51.000000000 +0200
@@ -7982,7 +7982,7 @@
 CONFIG_XFS_FS=m
 CONFIG_XFS_QUOTA=y
 CONFIG_XFS_POSIX_ACL=y
-CONFIG_XFS_RT=y
+# CONFIG_XFS_RT is not set
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2017-05-01 15:12:41.000000000 +0200
+++ new/config/i386/pae 2017-05-10 18:29:51.000000000 +0200
@@ -7400,7 +7400,7 @@
 CONFIG_XFS_FS=m
 CONFIG_XFS_QUOTA=y
 CONFIG_XFS_POSIX_ACL=y
-CONFIG_XFS_RT=y
+# CONFIG_XFS_RT is not set
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default
--- old/config/ppc64/default    2017-05-01 15:12:41.000000000 +0200
+++ new/config/ppc64/default    2017-05-10 18:29:51.000000000 +0200
@@ -5938,7 +5938,7 @@
 CONFIG_XFS_FS=m
 CONFIG_XFS_QUOTA=y
 CONFIG_XFS_POSIX_ACL=y
-CONFIG_XFS_RT=y
+# CONFIG_XFS_RT is not set
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2017-05-01 15:12:41.000000000 +0200
+++ new/config/ppc64le/default  2017-05-10 18:29:51.000000000 +0200
@@ -5785,7 +5785,7 @@
 CONFIG_XFS_FS=m
 CONFIG_XFS_QUOTA=y
 CONFIG_XFS_POSIX_ACL=y
-CONFIG_XFS_RT=y
+# CONFIG_XFS_RT is not set
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default    2017-05-01 15:12:41.000000000 +0200
+++ new/config/s390x/default    2017-05-10 18:29:51.000000000 +0200
@@ -2538,7 +2538,7 @@
 CONFIG_XFS_FS=m
 CONFIG_XFS_QUOTA=y
 CONFIG_XFS_POSIX_ACL=y
-CONFIG_XFS_RT=y
+# CONFIG_XFS_RT is not set
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default
--- old/config/x86_64/default   2017-05-01 15:12:41.000000000 +0200
+++ new/config/x86_64/default   2017-05-10 18:29:51.000000000 +0200
@@ -7402,7 +7402,7 @@
 CONFIG_XFS_FS=m
 CONFIG_XFS_QUOTA=y
 CONFIG_XFS_POSIX_ACL=y
-CONFIG_XFS_RT=y
+# CONFIG_XFS_RT is not set
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
@@ -8138,7 +8138,7 @@
 CONFIG_CRYPTO_POLY1305=m
 CONFIG_CRYPTO_POLY1305_X86_64=m
 CONFIG_CRYPTO_MD4=m
-CONFIG_CRYPTO_MD5=m
+CONFIG_CRYPTO_MD5=y
 CONFIG_CRYPTO_MICHAEL_MIC=m
 CONFIG_CRYPTO_RMD128=m
 CONFIG_CRYPTO_RMD160=m

++++++ patches.drivers.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.drivers/0001-IB-rxe-Don-t-clamp-residual-length-to-mtu.patch 
new/patches.drivers/0001-IB-rxe-Don-t-clamp-residual-length-to-mtu.patch
--- old/patches.drivers/0001-IB-rxe-Don-t-clamp-residual-length-to-mtu.patch    
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.drivers/0001-IB-rxe-Don-t-clamp-residual-length-to-mtu.patch    
2017-05-12 13:27:18.000000000 +0200
@@ -0,0 +1,74 @@
+From d52418502e288b5c7e9e2e6cf1de5f1d3d79d2e1 Mon Sep 17 00:00:00 2001
+From: Johannes Thumshirn <jthumsh...@suse.de>
+Date: Thu, 6 Apr 2017 14:49:44 +0200
+Subject: IB/rxe: Don't clamp residual length to mtu
+References: boo#1030941
+Git-commit: d52418502e288b5c7e9e2e6cf1de5f1d3d79d2e1
+Patch-mainline: v4.12-rc1
+
+When reading a RDMA WRITE FIRST packet we copy the DMA length from the RDMA
+header into the qp->resp.resid variable for later use. Later in check_rkey()
+we clamp it to the MTU if the packet is an  RDMA WRITE packet and has a
+residual length bigger than the MTU. Later in write_data_in() we subtract the
+payload of the packet from the residual length. If the packet happens to have a
+payload of exactly the MTU size we end up with a residual length of 0 despite
+the packet not being the last in the conversation. When the next packet in the
+conversation arrives, we don't have any residual length left and thus set the 
QP
+into an error state.
+
+This broke NVMe over Fabrics functionality over rdma_rxe.ko
+
+The patch was verified using the following test.
+
+ # echo eth0 > /sys/module/rdma_rxe/parameters/add
+ # nvme connect -t rdma -a 192.168.155.101 -s 1023 -n nvmf-test
+ # mkfs.xfs -fK /dev/nvme0n1
+ meta-data=/dev/nvme0n1           isize=256    agcount=4, agsize=65536 blks
+          =                       sectsz=4096  attr=2, projid32bit=1
+          =                       crc=0        finobt=0, sparse=0
+ data     =                       bsize=4096   blocks=262144, imaxpct=25
+          =                       sunit=0      swidth=0 blks
+ naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
+ log      =internal log           bsize=4096   blocks=2560, version=2
+          =                       sectsz=4096  sunit=1 blks, lazy-count=1
+ realtime =none                   extsz=4096   blocks=0, rtextents=0
+ # mount /dev/nvme0n1 /tmp/
+ [  148.923263] XFS (nvme0n1): Mounting V4 Filesystem
+ [  148.961196] XFS (nvme0n1): Ending clean mount
+ # dd if=/dev/urandom of=test.bin bs=1M count=128
+ 128+0 records in
+ 128+0 records out
+ 134217728 bytes (134 MB, 128 MiB) copied, 0.437991 s, 306 MB/s
+ # sha256sum test.bin
+ cde42941f045efa8c4f0f157ab6f29741753cdd8d1cff93a6b03649d83c4129a  test.bin
+ # cp test.bin /tmp/
+ sha256sum /tmp/test.bin
+ cde42941f045efa8c4f0f157ab6f29741753cdd8d1cff93a6b03649d83c4129a  
/tmp/test.bin
+
+Signed-off-by: Johannes Thumshirn <jthumsh...@suse.de>
+Cc: Hannes Reinecke <h...@suse.de>
+Cc: Sagi Grimberg <s...@grimberg.me>
+Cc: Max Gurtovoy <m...@mellanox.com>
+Acked-by: Moni Shoua <mo...@mellanox.com>
+Signed-off-by: Doug Ledford <dledf...@redhat.com>
+
+---
+ drivers/infiniband/sw/rxe/rxe_resp.c | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/drivers/infiniband/sw/rxe/rxe_resp.c 
b/drivers/infiniband/sw/rxe/rxe_resp.c
+index ec11a9c..2303976 100644
+--- a/drivers/infiniband/sw/rxe/rxe_resp.c
++++ b/drivers/infiniband/sw/rxe/rxe_resp.c
+@@ -481,8 +481,6 @@ static enum resp_states check_rkey(struct rxe_qp *qp,
+                               state = RESPST_ERR_LENGTH;
+                               goto err;
+                       }
+-
+-                      qp->resp.resid = mtu;
+               } else {
+                       if (pktlen != resid) {
+                               state = RESPST_ERR_LENGTH;
+-- 
+1.8.5.6
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.drivers/e1000e-Don-t-return-uninitialized-stats.patch 
new/patches.drivers/e1000e-Don-t-return-uninitialized-stats.patch
--- old/patches.drivers/e1000e-Don-t-return-uninitialized-stats.patch   
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.drivers/e1000e-Don-t-return-uninitialized-stats.patch   
2017-05-12 13:27:18.000000000 +0200
@@ -0,0 +1,33 @@
+From: Benjamin Poirier <bpoir...@suse.com>
+Date: Fri, 21 Apr 2017 09:51:31 -0700
+Subject: e1000e: Don't return uninitialized stats
+Patch-mainline: Queued in subsystem maintainer repository
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
+Git-commit: 47b311d9d6cc72ab208d757ad2071e927040c7d5
+References: bug#1034635
+
+Some statistics passed to ethtool are garbage because e1000e_get_stats64()
+doesn't write them, for example: tx_heartbeat_errors. This leaks kernel
+memory to userspace and confuses users.
+
+Do like ixgbe and use dev_get_stats() which first zeroes out
+rtnl_link_stats64.
+
+Fixes: 5944701df90d ("net: remove useless memset's in drivers get_stats64")
+Reported-by: Stefan Priebe <s.pri...@profihost.ag>
+Signed-off-by: Benjamin Poirier <bpoir...@suse.com>
+---
+ drivers/net/ethernet/intel/e1000e/ethtool.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/drivers/net/ethernet/intel/e1000e/ethtool.c
++++ b/drivers/net/ethernet/intel/e1000e/ethtool.c
+@@ -2063,7 +2063,7 @@ static void e1000_get_ethtool_stats(stru
+ 
+       pm_runtime_get_sync(netdev->dev.parent);
+ 
+-      e1000e_get_stats64(netdev, &net_stats);
++      dev_get_stats(netdev, &net_stats);
+ 
+       pm_runtime_put_sync(netdev->dev.parent);
+ 

++++++ patches.fixes.tar.bz2 ++++++

++++++ patches.kernel.org.tar.bz2 ++++++
++++ 1665 lines of diff (skipped)

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.DcSZUk/_old  2017-05-18 20:36:31.451142210 +0200
+++ /var/tmp/diff_new_pack.DcSZUk/_new  2017-05-18 20:36:31.451142210 +0200
@@ -27,6 +27,7 @@
        # DO NOT MODIFY THEM!
        # Send separate patches upstream if you find a problem...
        ########################################################
+       patches.kernel.org/patch-4.11.1
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -327,6 +328,8 @@
        ########################################################
        # Network
        ########################################################
+       patches.drivers/e1000e-Don-t-return-uninitialized-stats.patch
+       patches.drivers/0001-IB-rxe-Don-t-clamp-residual-length-to-mtu.patch
 
        ########################################################
        # Wireless Networking

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.DcSZUk/_old  2017-05-18 20:36:31.495136001 +0200
+++ /var/tmp/diff_new_pack.DcSZUk/_new  2017-05-18 20:36:31.499135437 +0200
@@ -1,3 +1,3 @@
-2017-05-02 07:35:51 +0200
-GIT Revision: 1b516a551287446ce1222d51c63d4f9be6e5c95f
+2017-05-15 16:33:13 +0200
+GIT Revision: a37d5751c526041a9bb99edb9e14baac50cebe67
 GIT Branch: stable


Reply via email to