Hello community,

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

Package is "kernel-source"

Mon Mar 20 17:03:33 2017 rev:356 rq:481017 version:4.10.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2017-03-16 09:33:04.618611051 +0100
+++ /work/SRC/openSUSE:Factory/.kernel-source.new/dtb-aarch64.changes   
2017-03-20 17:03:36.336339531 +0100
@@ -1,0 +2,16 @@
+Sat Mar 18 13:29:57 CET 2017 - [email protected]
+
+- Linux 4.10.4 (bnc#1012628 bsc#1025903).
+- Delete
+  patches.fixes/drm-i915-gvt-Fix-superfluous-newline-in-GVT_DISPLAY_.
+- commit e2ef894
+
+-------------------------------------------------------------------
+Fri Mar 17 17:12:45 CET 2017 - [email protected]
+
+- team: use ETH_MAX_MTU as max mtu (bsc#1027798).
+- openvswitch: Set internal device max mtu to ETH_MAX_MTU
+  (bsc#1027798).
+- commit 338f856
+
+-------------------------------------------------------------------
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.9uRV3x/_old  2017-03-20 17:03:43.983259783 +0100
+++ /var/tmp/diff_new_pack.9uRV3x/_new  2017-03-20 17:03:43.983259783 +0100
@@ -16,15 +16,15 @@
 #
 
 
-%define patchversion 4.10.3
+%define patchversion 4.10.4
 %define vanilla_only 0
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           dtb-aarch64
-Version:        4.10.3
+Version:        4.10.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0c9f8e4
+Release:        <RELEASE>.ge2ef894
 %else
 Release:        0
 %endif

dtb-armv6l.spec: same change
dtb-armv7l.spec: same change
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.9uRV3x/_old  2017-03-20 17:03:44.059249053 +0100
+++ /var/tmp/diff_new_pack.9uRV3x/_new  2017-03-20 17:03:44.059249053 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.10
-%define patchversion 4.10.3
+%define patchversion 4.10.4
 %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.10.3
+Version:        4.10.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0c9f8e4
+Release:        <RELEASE>.ge2ef894
 %else
 Release:        0
 %endif

kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.9uRV3x/_old  2017-03-20 17:03:44.123240017 +0100
+++ /var/tmp/diff_new_pack.9uRV3x/_new  2017-03-20 17:03:44.123240017 +0100
@@ -16,7 +16,7 @@
 #
 
 
-%define patchversion 4.10.3
+%define patchversion 4.10.4
 %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.10.3
+Version:        4.10.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0c9f8e4
+Release:        <RELEASE>.ge2ef894
 %else
 Release:        0
 %endif

++++++ kernel-lpae.spec ++++++
--- /var/tmp/diff_new_pack.9uRV3x/_old  2017-03-20 17:03:44.143237194 +0100
+++ /var/tmp/diff_new_pack.9uRV3x/_new  2017-03-20 17:03:44.147236629 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.10
-%define patchversion 4.10.3
+%define patchversion 4.10.4
 %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.10.3
+Version:        4.10.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0c9f8e4
+Release:        <RELEASE>.ge2ef894
 %else
 Release:        0
 %endif

++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.9uRV3x/_old  2017-03-20 17:03:44.167233806 +0100
+++ /var/tmp/diff_new_pack.9uRV3x/_new  2017-03-20 17:03:44.171233241 +0100
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 4.10.3
+%define patchversion 4.10.4
 %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.10.3
+Version:        4.10.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0c9f8e4
+Release:        <RELEASE>.ge2ef894
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.9uRV3x/_old  2017-03-20 17:03:44.199229288 +0100
+++ /var/tmp/diff_new_pack.9uRV3x/_new  2017-03-20 17:03:44.203228723 +0100
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 4.10.3
+%define patchversion 4.10.4
 %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.10.3
+Version:        4.10.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0c9f8e4
+Release:        <RELEASE>.ge2ef894
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.9uRV3x/_old  2017-03-20 17:03:44.223225899 +0100
+++ /var/tmp/diff_new_pack.9uRV3x/_new  2017-03-20 17:03:44.227225335 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.10
-%define patchversion 4.10.3
+%define patchversion 4.10.4
 %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.10.3
+Version:        4.10.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0c9f8e4
+Release:        <RELEASE>.ge2ef894
 %else
 Release:        0
 %endif

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.9uRV3x/_old  2017-03-20 17:03:44.247222511 +0100
+++ /var/tmp/diff_new_pack.9uRV3x/_new  2017-03-20 17:03:44.251221946 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.10
-%define patchversion 4.10.3
+%define patchversion 4.10.4
 %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.10.3
+Version:        4.10.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0c9f8e4
+Release:        <RELEASE>.ge2ef894
 %else
 Release:        0
 %endif

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.9uRV3x/_old  2017-03-20 17:03:44.279217993 +0100
+++ /var/tmp/diff_new_pack.9uRV3x/_new  2017-03-20 17:03:44.283217429 +0100
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0
 Group:          Development/Sources
-Version:        4.10.3
+Version:        4.10.4
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0c9f8e4
+Release:        <RELEASE>.ge2ef894
 %else
 Release:        0
 %endif

++++++ kernel-syzkaller.spec ++++++
--- /var/tmp/diff_new_pack.9uRV3x/_old  2017-03-20 17:03:44.307214040 +0100
+++ /var/tmp/diff_new_pack.9uRV3x/_new  2017-03-20 17:03:44.311213476 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.10
-%define patchversion 4.10.3
+%define patchversion 4.10.4
 %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.10.3
+Version:        4.10.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0c9f8e4
+Release:        <RELEASE>.ge2ef894
 %else
 Release:        0
 %endif

kernel-vanilla.spec: same change
++++++ patches.fixes.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.fixes/drm-i915-gvt-Fix-superfluous-newline-in-GVT_DISPLAY_ 
new/patches.fixes/drm-i915-gvt-Fix-superfluous-newline-in-GVT_DISPLAY_
--- old/patches.fixes/drm-i915-gvt-Fix-superfluous-newline-in-GVT_DISPLAY_      
2017-03-15 08:47:00.000000000 +0100
+++ new/patches.fixes/drm-i915-gvt-Fix-superfluous-newline-in-GVT_DISPLAY_      
1970-01-01 01:00:00.000000000 +0100
@@ -1,56 +0,0 @@
-From: Takashi Iwai <[email protected]>
-Date: Mon, 20 Feb 2017 14:43:35 +0100
-Subject: [PATCH] drm/i915/gvt: Fix superfluous newline in GVT_DISPLAY_READY
- env var
-Date: Mon, 20 Feb 2017 14:58:25 +0100
-Message-Id: <[email protected]>
-References: bsc#1025903
-Patch-mainline: Submitted, intel-gfx ML 
-
-send_display_send_uevent() sends two environment variable, and the
-first one GVT_DISPLAY_READY is set including a new line at the end of
-the string; that is obviously superfluous and wrong -- at least, it
-*looks* so when you only read the code.
-
-However, it doesn't appear in the actual output by a (supposedly
-unexpected) trick.  The code uses snprintf() and truncates the string
-in size 20 bytes.  This makes the string as GVT_DISPLAY_READY=0 or
-...=1 including the trailing NUL-letter.  That is, the '\n' found in
-the format string is always cut off as a result.
-
-Although the code gives the correct result, it is confusing.  This
-patch addresses it, just removing the superfluous '\n' from the format
-string for avoiding further confusion.  If the argument "ready" were
-not a  bool, the size 20 should be corrected as well.  But it's a
-bool, so we can leave the magic number 20 as is for now.
-
-FWIW, the bug was spotted by a new GCC7 warning:
-  drivers/gpu/drm/i915/gvt/handlers.c: In function 'pvinfo_mmio_write':
-  drivers/gpu/drm/i915/gvt/handlers.c:1042:34: error: 'snprintf' output 
truncated before the last format character [-Werror=format-truncation=]
-    snprintf(display_ready_str, 20, "GVT_DISPLAY_READY=%d\n", ready);
-                                    ^~~~~~~~~~~~~~~~~~~~~~~~
-  drivers/gpu/drm/i915/gvt/handlers.c:1042:2: note: 'snprintf' output 21 bytes 
into a destination of size 20
-    snprintf(display_ready_str, 20, "GVT_DISPLAY_READY=%d\n", ready);
-    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Fixes: 04d348ae3f0a ("drm/i915/gvt: vGPU display virtualization")
-Bugzilla: https://bugzilla.suse.com/show_bug.cgi?id=1025903
-Reported-by: Richard Biener <[email protected]>
-Cc: <[email protected]>
-Signed-off-by: Takashi Iwai <[email protected]>
-
----
- drivers/gpu/drm/i915/gvt/handlers.c |    2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/drivers/gpu/drm/i915/gvt/handlers.c
-+++ b/drivers/gpu/drm/i915/gvt/handlers.c
-@@ -1039,7 +1039,7 @@ static int send_display_ready_uevent(str
-       char vmid_str[20];
-       char display_ready_str[20];
- 
--      snprintf(display_ready_str, 20, "GVT_DISPLAY_READY=%d\n", ready);
-+      snprintf(display_ready_str, 20, "GVT_DISPLAY_READY=%d", ready);
-       env[0] = display_ready_str;
- 
-       snprintf(vmid_str, 20, "VMID=%d", vgpu->id);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.fixes/openvswitch-Set-internal-device-max-mtu-to-ETH_MAX_M.patch 
new/patches.fixes/openvswitch-Set-internal-device-max-mtu-to-ETH_MAX_M.patch
--- 
old/patches.fixes/openvswitch-Set-internal-device-max-mtu-to-ETH_MAX_M.patch    
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/patches.fixes/openvswitch-Set-internal-device-max-mtu-to-ETH_MAX_M.patch    
    2017-03-18 13:29:57.000000000 +0100
@@ -0,0 +1,41 @@
+From: Jarno Rajahalme <[email protected]>
+Date: Tue, 14 Feb 2017 21:16:28 -0800
+Subject: openvswitch: Set internal device max mtu to ETH_MAX_MTU.
+Patch-mainline: v4.11-rc1
+Git-commit: 425df17ce3a26d98f76e2b6b0af2acf4aeb0b026
+References: bsc#1027798
+
+Commit 91572088e3fd ("net: use core MTU range checking in core net
+infra") changed the openvswitch internal device to use the core net
+infra for controlling the MTU range, but failed to actually set the
+max_mtu as described in the commit message, which now defaults to
+ETH_DATA_LEN.
+
+This patch fixes this by setting max_mtu to ETH_MAX_MTU after
+ether_setup() call.
+
+Fixes: 91572088e3fd ("net: use core MTU range checking in core net infra")
+Signed-off-by: Jarno Rajahalme <[email protected]>
+Signed-off-by: David S. Miller <[email protected]>
+Acked-by: Michal Kubecek <[email protected]>
+
+---
+ net/openvswitch/vport-internal_dev.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/net/openvswitch/vport-internal_dev.c 
b/net/openvswitch/vport-internal_dev.c
+index d5d6caecd072..695acd2f664c 100644
+--- a/net/openvswitch/vport-internal_dev.c
++++ b/net/openvswitch/vport-internal_dev.c
+@@ -151,6 +151,8 @@ static void do_setup(struct net_device *netdev)
+ {
+       ether_setup(netdev);
+ 
++      netdev->max_mtu = ETH_MAX_MTU;
++
+       netdev->netdev_ops = &internal_dev_netdev_ops;
+ 
+       netdev->priv_flags &= ~IFF_TX_SKB_SHARING;
+-- 
+2.12.0
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.fixes/team-use-ETH_MAX_MTU-as-max-mtu.patch 
new/patches.fixes/team-use-ETH_MAX_MTU-as-max-mtu.patch
--- old/patches.fixes/team-use-ETH_MAX_MTU-as-max-mtu.patch     1970-01-01 
01:00:00.000000000 +0100
+++ new/patches.fixes/team-use-ETH_MAX_MTU-as-max-mtu.patch     2017-03-18 
13:29:57.000000000 +0100
@@ -0,0 +1,41 @@
+From: Jarod Wilson <[email protected]>
+Date: Mon, 6 Mar 2017 08:48:58 -0500
+Subject: team: use ETH_MAX_MTU as max mtu
+Patch-mainline: v4.11-rc3
+Git-commit: 3331aa378e9bcbd0d16de9034b0c20f4050e26b4
+References: bsc#1027798
+
+This restores the ability to set a team device's mtu to anything higher
+than 1500. Similar to the reported issue with bonding, the team driver
+calls ether_setup(), which sets an initial max_mtu of 1500, while the
+underlying hardware can handle something much larger. Just set it to
+ETH_MAX_MTU to support all possible values, and the limitations of the
+underlying devices will prevent setting anything too large.
+
+Fixes: 91572088e3fd ("net: use core MTU range checking in core net infra")
+CC: Cong Wang <[email protected]>
+CC: Jiri Pirko <[email protected]>
+CC: [email protected]
+Signed-off-by: Jarod Wilson <[email protected]>
+Signed-off-by: David S. Miller <[email protected]>
+Acked-by: Michal Kubecek <[email protected]>
+
+---
+ drivers/net/team/team.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/drivers/net/team/team.c b/drivers/net/team/team.c
+index bdc58567d10e..707321508c69 100644
+--- a/drivers/net/team/team.c
++++ b/drivers/net/team/team.c
+@@ -2075,6 +2075,7 @@ static int team_dev_type_check_change(struct net_device 
*dev,
+ static void team_setup(struct net_device *dev)
+ {
+       ether_setup(dev);
++      dev->max_mtu = ETH_MAX_MTU;
+ 
+       dev->netdev_ops = &team_netdev_ops;
+       dev->ethtool_ops = &team_ethtool_ops;
+-- 
+2.12.0
+

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

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.9uRV3x/_old  2017-03-20 17:03:45.191089237 +0100
+++ /var/tmp/diff_new_pack.9uRV3x/_new  2017-03-20 17:03:45.191089237 +0100
@@ -30,6 +30,7 @@
        patches.kernel.org/patch-4.10.1
        patches.kernel.org/patch-4.10.1-2
        patches.kernel.org/patch-4.10.2-3
+       patches.kernel.org/patch-4.10.3-4
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -213,6 +214,8 @@
        ########################################################
        patches.fixes/sctp-deny-peeloff-operation-on-asocs-with-threads-sl.patch
        patches.fixes/bonding-use-ETH_MAX_MTU-as-max-mtu.patch
+       patches.fixes/openvswitch-Set-internal-device-max-mtu-to-ETH_MAX_M.patch
+       patches.fixes/team-use-ETH_MAX_MTU-as-max-mtu.patch
 
        ########################################################
        # Netfilter
@@ -320,7 +323,6 @@
        ########################################################
        patches.fixes/drm-i915-Fix-S4-resume-breakage
        patches.drivers/drm-reference-count-event-completion
-       patches.fixes/drm-i915-gvt-Fix-superfluous-newline-in-GVT_DISPLAY_
 
        ########################################################
        # video4linux

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.9uRV3x/_old  2017-03-20 17:03:45.223084719 +0100
+++ /var/tmp/diff_new_pack.9uRV3x/_new  2017-03-20 17:03:45.223084719 +0100
@@ -1,3 +1,3 @@
-2017-03-15 08:47:00 +0100
-GIT Revision: 0c9f8e4b1773b1b69ff084b1ce5e5d21e868aa67
+2017-03-18 13:29:57 +0100
+GIT Revision: e2ef8943aad1a4b741b59628925781860e3530a7
 GIT Branch: stable


Reply via email to