Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2013-09-08 12:03:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-cubox.changes       
2013-08-28 21:21:13.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-cubox.changes  
2013-09-08 12:03:20.000000000 +0200
@@ -1,0 +2,31 @@
+Fri Sep  6 15:54:37 CEST 2013 - [email protected]
+
+- Update config files to enable GFS DLM locking.
+- commit 712cff0
+
+-------------------------------------------------------------------
+Thu Sep  5 11:42:00 CEST 2013 - [email protected]
+
+- Drivers: hv: util: Fix a bug in util version negotiation code
+  (bnc#838346).
+- commit 938aca5
+
+-------------------------------------------------------------------
+Wed Sep  4 14:06:51 CEST 2013 - [email protected]
+
+- Update Xen patches to final 3.11.
+- commit e71a103
+
+-------------------------------------------------------------------
+Tue Sep  3 17:25:07 CEST 2013 - [email protected]
+
+- Update to 3.11-final.
+- commit 7561c6f
+
+-------------------------------------------------------------------
+Tue Aug 27 21:34:49 CEST 2013 - [email protected]
+
+- rpm/kernel-docs.spec.in: Fix missing whitespace error in description
+- commit 7032523
+
+-------------------------------------------------------------------
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-desktop.changes: same change
kernel-docs.changes: same change
kernel-ec2.changes: same change
kernel-exynos.changes: same change
kernel-lpae.changes: same change
kernel-pae.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-trace.changes: same change
kernel-vanilla.changes: same change
kernel-xen.changes: same change

Old:
----
  linux-3.11-rc7.tar.bz2

New:
----
  linux-3.11.tar.bz2

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

Other differences:
------------------
++++++ kernel-cubox.spec ++++++
--- /var/tmp/diff_new_pack.ntnhMb/_old  2013-09-08 12:03:25.000000000 +0200
+++ /var/tmp/diff_new_pack.ntnhMb/_new  2013-09-08 12:03:25.000000000 +0200
@@ -19,8 +19,8 @@
 # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
 # needssslcertforbuild
 
-%define srcversion 3.11-rc7
-%define patchversion 3.11.0-rc7
+%define srcversion 3.11
+%define patchversion 3.11.0
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -59,8 +59,8 @@
 
 Name:           kernel-cubox
 Summary:        Kernel for SolidRun Cubox
-Version:        3.11.rc7
-Release:        <RELEASE>.g99e1318
+Version:        3.11.0
+Release:        <RELEASE>.g712cff0
 License:        GPL-2.0
 Group:          System/Kernel
 Url:            http://www.kernel.org/
@@ -150,7 +150,7 @@
 Provides:       kernel = %version-%source_rel
 
 
-Source0:        
http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.bz2
+Source0:        
http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.bz2
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh

++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.ntnhMb/_old  2013-09-08 12:03:25.000000000 +0200
+++ /var/tmp/diff_new_pack.ntnhMb/_new  2013-09-08 12:03:25.000000000 +0200
@@ -19,8 +19,8 @@
 # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
 # needssslcertforbuild
 
-%define srcversion 3.11-rc7
-%define patchversion 3.11.0-rc7
+%define srcversion 3.11
+%define patchversion 3.11.0
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -59,8 +59,8 @@
 
 Name:           kernel-debug
 Summary:        A Debug Version of the Kernel
-Version:        3.11.rc7
-Release:        <RELEASE>.g99e1318
+Version:        3.11.0
+Release:        <RELEASE>.g712cff0
 License:        GPL-2.0
 Group:          System/Kernel
 Url:            http://www.kernel.org/
@@ -153,7 +153,7 @@
 Obsoletes:      kernel-kdump
 %endif
 
-Source0:        
http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.bz2
+Source0:        
http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.bz2
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.ntnhMb/_old  2013-09-08 12:03:25.000000000 +0200
+++ /var/tmp/diff_new_pack.ntnhMb/_new  2013-09-08 12:03:25.000000000 +0200
@@ -19,8 +19,8 @@
 # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
 # needssslcertforbuild
 
-%define srcversion 3.11-rc7
-%define patchversion 3.11.0-rc7
+%define srcversion 3.11
+%define patchversion 3.11.0
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -59,8 +59,8 @@
 
 Name:           kernel-default
 Summary:        The Standard Kernel
-Version:        3.11.rc7
-Release:        <RELEASE>.g99e1318
+Version:        3.11.0
+Release:        <RELEASE>.g712cff0
 License:        GPL-2.0
 Group:          System/Kernel
 Url:            http://www.kernel.org/
@@ -161,7 +161,7 @@
 Obsoletes:      smp kernel-smp
 %endif
 
-Source0:        
http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.bz2
+Source0:        
http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.bz2
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh

++++++ kernel-desktop.spec ++++++
--- /var/tmp/diff_new_pack.ntnhMb/_old  2013-09-08 12:03:25.000000000 +0200
+++ /var/tmp/diff_new_pack.ntnhMb/_new  2013-09-08 12:03:25.000000000 +0200
@@ -19,8 +19,8 @@
 # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
 # needssslcertforbuild
 
-%define srcversion 3.11-rc7
-%define patchversion 3.11.0-rc7
+%define srcversion 3.11
+%define patchversion 3.11.0
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -59,8 +59,8 @@
 
 Name:           kernel-desktop
 Summary:        Kernel optimized for the desktop
-Version:        3.11.rc7
-Release:        <RELEASE>.g99e1318
+Version:        3.11.0
+Release:        <RELEASE>.g712cff0
 License:        GPL-2.0
 Group:          System/Kernel
 Url:            http://www.kernel.org/
@@ -150,7 +150,7 @@
 Provides:       kernel = %version-%source_rel
 
 
-Source0:        
http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.bz2
+Source0:        
http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.bz2
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.ntnhMb/_old  2013-09-08 12:03:25.000000000 +0200
+++ /var/tmp/diff_new_pack.ntnhMb/_new  2013-09-08 12:03:25.000000000 +0200
@@ -17,15 +17,15 @@
 
 # norootforbuild
 
-%define patchversion 3.11.0-rc7
+%define patchversion 3.11.0
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-docs
 Summary:        Kernel Documentation
-Version:        3.11.rc7
-Release:        <RELEASE>.g99e1318
+Version:        3.11.0
+Release:        <RELEASE>.g712cff0
 BuildRequires:  docbook-toys docbook-utils ghostscript_any libjpeg-devel 
texlive transfig xmlto xorg-x11-devel
 BuildRequires:  kernel-source%variant
 Url:            http://www.kernel.org/
@@ -38,8 +38,7 @@
 
 %description
 These are the PDF documents and man pages (section 9) built from
-thecurrent kernel sources.
-
+the current kernel sources.
 
 
 %source_timestamp

++++++ kernel-ec2.spec ++++++
--- /var/tmp/diff_new_pack.ntnhMb/_old  2013-09-08 12:03:25.000000000 +0200
+++ /var/tmp/diff_new_pack.ntnhMb/_new  2013-09-08 12:03:25.000000000 +0200
@@ -19,8 +19,8 @@
 # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
 # needssslcertforbuild
 
-%define srcversion 3.11-rc7
-%define patchversion 3.11.0-rc7
+%define srcversion 3.11
+%define patchversion 3.11.0
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -59,8 +59,8 @@
 
 Name:           kernel-ec2
 Summary:        The Amazon EC2 Xen Kernel
-Version:        3.11.rc7
-Release:        <RELEASE>.g99e1318
+Version:        3.11.0
+Release:        <RELEASE>.g712cff0
 License:        GPL-2.0
 Group:          System/Kernel
 Url:            http://www.kernel.org/
@@ -150,7 +150,7 @@
 Provides:       kernel = %version-%source_rel
 
 
-Source0:        
http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.bz2
+Source0:        
http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.bz2
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh

kernel-exynos.spec: same change
kernel-lpae.spec: same change
++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.ntnhMb/_old  2013-09-08 12:03:25.000000000 +0200
+++ /var/tmp/diff_new_pack.ntnhMb/_new  2013-09-08 12:03:25.000000000 +0200
@@ -19,8 +19,8 @@
 # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
 # needssslcertforbuild
 
-%define srcversion 3.11-rc7
-%define patchversion 3.11.0-rc7
+%define srcversion 3.11
+%define patchversion 3.11.0
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -59,8 +59,8 @@
 
 Name:           kernel-pae
 Summary:        Kernel with PAE Support
-Version:        3.11.rc7
-Release:        <RELEASE>.g99e1318
+Version:        3.11.0
+Release:        <RELEASE>.g712cff0
 License:        GPL-2.0
 Group:          System/Kernel
 Url:            http://www.kernel.org/
@@ -153,7 +153,7 @@
 Obsoletes:      kernel-bigsmp
 %endif
 
-Source0:        
http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.bz2
+Source0:        
http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.bz2
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.ntnhMb/_old  2013-09-08 12:03:25.000000000 +0200
+++ /var/tmp/diff_new_pack.ntnhMb/_new  2013-09-08 12:03:25.000000000 +0200
@@ -18,8 +18,8 @@
 # norootforbuild
 # icecream 0
 
-%define srcversion 3.11-rc7
-%define patchversion 3.11.0-rc7
+%define srcversion 3.11
+%define patchversion 3.11.0
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -29,8 +29,8 @@
 
 Name:           kernel-source
 Summary:        The Linux Kernel Sources
-Version:        3.11.rc7
-Release:        <RELEASE>.g99e1318
+Version:        3.11.0
+Release:        <RELEASE>.g712cff0
 License:        GPL-2.0
 Group:          Development/Sources
 Url:            http://www.kernel.org/
@@ -41,7 +41,7 @@
 Provides:       multiversion(kernel)
 Provides:       linux
 Provides:       %name = %version-%source_rel
-Source0:        
http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.bz2
+Source0:        
http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.bz2
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.ntnhMb/_old  2013-09-08 12:03:25.000000000 +0200
+++ /var/tmp/diff_new_pack.ntnhMb/_new  2013-09-08 12:03:25.000000000 +0200
@@ -23,9 +23,9 @@
 
 Name:           kernel-syms
 Summary:        Kernel Symbol Versions (modversions)
-Version:        3.11.rc7
+Version:        3.11.0
 %if %using_buildservice
-Release:        <RELEASE>.g99e1318
+Release:        <RELEASE>.g712cff0
 %else
 %define kernel_source_release %(LC_ALL=C rpm -q kernel-devel%variant-%version 
--qf "%{RELEASE}" | grep -v 'not installed' || echo 0)
 Release:        %kernel_source_release

++++++ kernel-trace.spec ++++++
--- /var/tmp/diff_new_pack.ntnhMb/_old  2013-09-08 12:03:25.000000000 +0200
+++ /var/tmp/diff_new_pack.ntnhMb/_new  2013-09-08 12:03:25.000000000 +0200
@@ -19,8 +19,8 @@
 # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
 # needssslcertforbuild
 
-%define srcversion 3.11-rc7
-%define patchversion 3.11.0-rc7
+%define srcversion 3.11
+%define patchversion 3.11.0
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -59,8 +59,8 @@
 
 Name:           kernel-trace
 Summary:        The Standard Kernel with Tracing Features
-Version:        3.11.rc7
-Release:        <RELEASE>.g99e1318
+Version:        3.11.0
+Release:        <RELEASE>.g712cff0
 License:        GPL-2.0
 Group:          System/Kernel
 Url:            http://www.kernel.org/
@@ -153,7 +153,7 @@
 Obsoletes:      kernel-kdump
 %endif
 
-Source0:        
http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.bz2
+Source0:        
http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.bz2
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.ntnhMb/_old  2013-09-08 12:03:25.000000000 +0200
+++ /var/tmp/diff_new_pack.ntnhMb/_new  2013-09-08 12:03:25.000000000 +0200
@@ -19,8 +19,8 @@
 # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
 # needssslcertforbuild
 
-%define srcversion 3.11-rc7
-%define patchversion 3.11.0-rc7
+%define srcversion 3.11
+%define patchversion 3.11.0
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -59,8 +59,8 @@
 
 Name:           kernel-vanilla
 Summary:        The Standard Kernel - without any SUSE patches
-Version:        3.11.rc7
-Release:        <RELEASE>.g99e1318
+Version:        3.11.0
+Release:        <RELEASE>.g712cff0
 License:        GPL-2.0
 Group:          System/Kernel
 Url:            http://www.kernel.org/
@@ -150,7 +150,7 @@
 Provides:       kernel = %version-%source_rel
 
 
-Source0:        
http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.bz2
+Source0:        
http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.bz2
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh

kernel-xen.spec: same change
++++++ config.sh ++++++
--- /var/tmp/diff_new_pack.ntnhMb/_old  2013-09-08 12:03:26.000000000 +0200
+++ /var/tmp/diff_new_pack.ntnhMb/_new  2013-09-08 12:03:26.000000000 +0200
@@ -1,5 +1,5 @@
 # The version of the main tarball to use
-SRCVERSION=3.11-rc7
+SRCVERSION=3.11
 # variant of the kernel-source package, either empty or "-rt"
 VARIANT=
 # buildservice projects to build the kernel against

++++++ 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    2013-08-27 15:32:27.000000000 +0200
+++ new/config/arm64/default    2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 3.11.0-rc7 Kernel Configuration
+# Linux/arm64 3.11.0 Kernel Configuration
 #
 CONFIG_ARM64=y
 CONFIG_64BIT=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default
--- old/config/armv6hl/default  2013-08-27 15:32:27.000000000 +0200
+++ new/config/armv6hl/default  2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.11.0-rc7 Kernel Configuration
+# Linux/arm 3.11.0 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_MIGHT_HAVE_PCI=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/cubox new/config/armv7hl/cubox
--- old/config/armv7hl/cubox    2013-08-27 15:32:27.000000000 +0200
+++ new/config/armv7hl/cubox    2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.11.0-rc7 Kernel Configuration
+# Linux/arm 3.11.0 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_MIGHT_HAVE_PCI=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default  2013-08-27 15:32:27.000000000 +0200
+++ new/config/armv7hl/default  2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.11.0-rc7 Kernel Configuration
+# Linux/arm 3.11.0 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_MIGHT_HAVE_PCI=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/exynos new/config/armv7hl/exynos
--- old/config/armv7hl/exynos   2013-08-27 15:32:27.000000000 +0200
+++ new/config/armv7hl/exynos   2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.11.0-rc7 Kernel Configuration
+# Linux/arm 3.11.0 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_MIGHT_HAVE_PCI=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae
--- old/config/armv7hl/lpae     2013-08-27 15:32:27.000000000 +0200
+++ new/config/armv7hl/lpae     2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.11.0-rc7 Kernel Configuration
+# Linux/arm 3.11.0 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_MIGHT_HAVE_PCI=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/debug new/config/i386/debug
--- old/config/i386/debug       2013-08-27 15:32:27.000000000 +0200
+++ new/config/i386/debug       2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.0-rc7 Kernel Configuration
+# Linux/i386 3.11.0 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -5682,7 +5682,7 @@
 CONFIG_XFS_RT=y
 CONFIG_XFS_DEBUG=y
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/default new/config/i386/default
--- old/config/i386/default     2013-08-27 15:32:27.000000000 +0200
+++ new/config/i386/default     2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.0-rc7 Kernel Configuration
+# Linux/i386 3.11.0 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -5706,7 +5706,7 @@
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/desktop new/config/i386/desktop
--- old/config/i386/desktop     2013-08-27 15:32:27.000000000 +0200
+++ new/config/i386/desktop     2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.0-rc7 Kernel Configuration
+# Linux/i386 3.11.0 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -5572,7 +5572,7 @@
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/ec2 new/config/i386/ec2
--- old/config/i386/ec2 2013-08-27 15:32:27.000000000 +0200
+++ new/config/i386/ec2 2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.0-rc7 Kernel Configuration
+# Linux/i386 3.11.0 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -1614,7 +1614,7 @@
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2013-08-27 15:32:27.000000000 +0200
+++ new/config/i386/pae 2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.0-rc7 Kernel Configuration
+# Linux/i386 3.11.0 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -5575,7 +5575,7 @@
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/trace new/config/i386/trace
--- old/config/i386/trace       2013-08-27 15:32:27.000000000 +0200
+++ new/config/i386/trace       2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.0-rc7 Kernel Configuration
+# Linux/i386 3.11.0 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -5576,7 +5576,7 @@
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/vanilla new/config/i386/vanilla
--- old/config/i386/vanilla     2013-08-27 15:32:27.000000000 +0200
+++ new/config/i386/vanilla     2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.0-rc4 Kernel Configuration
+# Linux/i386 3.11.0 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -5701,7 +5701,7 @@
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/xen new/config/i386/xen
--- old/config/i386/xen 2013-08-27 15:32:27.000000000 +0200
+++ new/config/i386/xen 2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.0-rc7 Kernel Configuration
+# Linux/i386 3.11.0 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc/default new/config/ppc/default
--- old/config/ppc/default      2013-08-27 15:32:27.000000000 +0200
+++ new/config/ppc/default      2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.11.0-rc7 Kernel Configuration
+# Linux/powerpc 3.11.0 Kernel Configuration
 #
 # CONFIG_PPC64 is not set
 
@@ -4747,7 +4747,7 @@
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc/vanilla new/config/ppc/vanilla
--- old/config/ppc/vanilla      2013-08-27 15:32:27.000000000 +0200
+++ new/config/ppc/vanilla      2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.11.0-rc4 Kernel Configuration
+# Linux/powerpc 3.11.0 Kernel Configuration
 #
 # CONFIG_PPC64 is not set
 
@@ -4741,7 +4741,7 @@
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/debug new/config/ppc64/debug
--- old/config/ppc64/debug      2013-08-27 15:32:27.000000000 +0200
+++ new/config/ppc64/debug      2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.11.0-rc7 Kernel Configuration
+# Linux/powerpc 3.11.0 Kernel Configuration
 #
 CONFIG_PPC64=y
 
@@ -4847,7 +4847,7 @@
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default
--- old/config/ppc64/default    2013-08-27 15:32:27.000000000 +0200
+++ new/config/ppc64/default    2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.11.0-rc7 Kernel Configuration
+# Linux/powerpc 3.11.0 Kernel Configuration
 #
 CONFIG_PPC64=y
 
@@ -4838,7 +4838,7 @@
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/trace new/config/ppc64/trace
--- old/config/ppc64/trace      2013-08-27 15:32:27.000000000 +0200
+++ new/config/ppc64/trace      2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.11.0-rc7 Kernel Configuration
+# Linux/powerpc 3.11.0 Kernel Configuration
 #
 CONFIG_PPC64=y
 
@@ -4838,7 +4838,7 @@
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/vanilla new/config/ppc64/vanilla
--- old/config/ppc64/vanilla    2013-08-27 15:32:27.000000000 +0200
+++ new/config/ppc64/vanilla    2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.11.0-rc4 Kernel Configuration
+# Linux/powerpc 3.11.0 Kernel Configuration
 #
 CONFIG_PPC64=y
 
@@ -4830,7 +4830,7 @@
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/debug new/config/x86_64/debug
--- old/config/x86_64/debug     2013-08-27 15:32:27.000000000 +0200
+++ new/config/x86_64/debug     2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.0-rc7 Kernel Configuration
+# Linux/x86_64 3.11.0 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
@@ -5478,7 +5478,7 @@
 CONFIG_XFS_RT=y
 CONFIG_XFS_DEBUG=y
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=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   2013-08-27 15:32:27.000000000 +0200
+++ new/config/x86_64/default   2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.0-rc7 Kernel Configuration
+# Linux/x86_64 3.11.0 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
@@ -5510,7 +5510,7 @@
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/desktop new/config/x86_64/desktop
--- old/config/x86_64/desktop   2013-08-27 15:32:27.000000000 +0200
+++ new/config/x86_64/desktop   2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.0-rc7 Kernel Configuration
+# Linux/x86_64 3.11.0 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
@@ -5507,7 +5507,7 @@
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/ec2 new/config/x86_64/ec2
--- old/config/x86_64/ec2       2013-08-27 15:32:27.000000000 +0200
+++ new/config/x86_64/ec2       2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.0-rc7 Kernel Configuration
+# Linux/x86_64 3.11.0 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
@@ -1604,7 +1604,7 @@
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/trace new/config/x86_64/trace
--- old/config/x86_64/trace     2013-08-27 15:32:27.000000000 +0200
+++ new/config/x86_64/trace     2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.0-rc7 Kernel Configuration
+# Linux/x86_64 3.11.0 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
@@ -5511,7 +5511,7 @@
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
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   2013-08-27 15:32:27.000000000 +0200
+++ new/config/x86_64/vanilla   2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.0-rc4 Kernel Configuration
+# Linux/x86_64 3.11.0 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
@@ -5505,7 +5505,7 @@
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y 
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/xen new/config/x86_64/xen
--- old/config/x86_64/xen       2013-08-27 15:32:27.000000000 +0200
+++ new/config/x86_64/xen       2013-09-06 15:54:37.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.0-rc7 Kernel Configuration
+# Linux/x86_64 3.11.0 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
@@ -5337,7 +5337,7 @@
 # CONFIG_XFS_WARN is not set
 # CONFIG_XFS_DEBUG is not set
 CONFIG_GFS2_FS=m
-# CONFIG_GFS2_FS_LOCKING_DLM is not set
+CONFIG_GFS2_FS_LOCKING_DLM=y
 CONFIG_OCFS2_FS=m
 CONFIG_OCFS2_FS_O2CB=m
 CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m

++++++ kernel-docs.spec.in ++++++
--- /var/tmp/diff_new_pack.ntnhMb/_old  2013-09-08 12:03:26.000000000 +0200
+++ /var/tmp/diff_new_pack.ntnhMb/_new  2013-09-08 12:03:26.000000000 +0200
@@ -38,8 +38,7 @@
 
 %description
 These are the PDF documents and man pages (section 9) built from
-thecurrent kernel sources.
-
+the current kernel sources.
 
 
 %source_timestamp

++++++ linux-3.11-rc7.tar.bz2 -> linux-3.11.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/kernel-source/linux-3.11-rc7.tar.bz2 
/work/SRC/openSUSE:Factory/.kernel-source.new/linux-3.11.tar.bz2 differ: char 
11, line 1

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch
 
new/patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch
--- 
old/patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch
 1970-01-01 01:00:00.000000000 +0100
+++ 
new/patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch
 2013-09-05 11:42:00.000000000 +0200
@@ -0,0 +1,210 @@
+From: <[email protected]>
+Subject: Drivers: hv: util: Fix a bug in util version negotiation code
+Patch-mainline: never
+References: bnc#838346
+
+Do not modify the buffer if a match has not been found unless the caller
+indicates that this is the final version being negotiated.
+
+KY will provide the final version of this change.
+
+---
+ drivers/hv/channel_mgmt.c | 31 ++++++++++++++-----------------
+ drivers/hv/hv_kvp.c       |  9 ++++-----
+ drivers/hv/hv_snapshot.c  |  5 ++---
+ drivers/hv/hv_util.c      | 13 ++++++-------
+ include/linux/hyperv.h    |  4 +---
+ 5 files changed, 27 insertions(+), 35 deletions(-)
+
+diff --git a/drivers/hv/channel_mgmt.c b/drivers/hv/channel_mgmt.c
+index 12ec8c8..93bb671 100644
+--- a/drivers/hv/channel_mgmt.c
++++ b/drivers/hv/channel_mgmt.c
+@@ -41,11 +41,10 @@ struct vmbus_channel_message_table_entry {
+ /**
+  * vmbus_prep_negotiate_resp() - Create default response for Hyper-V 
Negotiate message
+  * @icmsghdrp: Pointer to msg header structure
+- * @icmsg_negotiate: Pointer to negotiate message structure
+  * @buf: Raw buffer channel data
+  *
+  * @icmsghdrp is of type &struct icmsg_hdr.
+- * @negop is of type &struct icmsg_negotiate.
++ * @final if true signifies that this the final version negotiated.
+  * Set up and fill in default negotiate response message.
+  *
+  * The fw_version specifies the  framework version that
+@@ -55,7 +54,7 @@ struct vmbus_channel_message_table_entry {
+  * Mainly used by Hyper-V drivers.
+  */
+ bool vmbus_prep_negotiate_resp(struct icmsg_hdr *icmsghdrp,
+-                              struct icmsg_negotiate *negop, u8 *buf,
++                              u8 *buf, bool final,
+                               int fw_version, int srv_version)
+ {
+       int icframe_major, icframe_minor;
+@@ -63,9 +62,9 @@ bool vmbus_prep_negotiate_resp(struct icmsg_hdr *icmsghdrp,
+       int fw_major, fw_minor;
+       int srv_major, srv_minor;
+       int i;
++      struct icmsg_negotiate *negop;
+       bool found_match = false;
+ 
+-      icmsghdrp->icmsgsize = 0x10;
+       fw_major = (fw_version >> 16);
+       fw_minor = (fw_version & 0xFFFF);
+ 
+@@ -76,11 +75,7 @@ bool vmbus_prep_negotiate_resp(struct icmsg_hdr *icmsghdrp,
+               sizeof(struct vmbuspipe_hdr) +
+               sizeof(struct icmsg_hdr)];
+ 
+-      icframe_major = negop->icframe_vercnt;
+-      icframe_minor = 0;
+-
+-      icmsg_major = negop->icmsg_vercnt;
+-      icmsg_minor = 0;
++      icframe_major = icframe_minor = icmsg_major = icmsg_minor = 0;
+ 
+       /*
+        * Select the framework version number we will
+@@ -117,18 +112,20 @@ bool vmbus_prep_negotiate_resp(struct icmsg_hdr 
*icmsghdrp,
+        */
+ 
+ fw_error:
+-      if (!found_match) {
+-              negop->icframe_vercnt = 0;
+-              negop->icmsg_vercnt = 0;
+-      } else {
++      if (found_match) {
++              icmsghdrp->icmsgsize = 0x10;
+               negop->icframe_vercnt = 1;
+               negop->icmsg_vercnt = 1;
++              negop->icversion_data[0].major = icframe_major;
++              negop->icversion_data[0].minor = icframe_minor;
++              negop->icversion_data[1].major = icmsg_major;
++              negop->icversion_data[1].minor = icmsg_minor;
++      } else if (final) {
++              icmsghdrp->icmsgsize = 0x10;
++              negop->icframe_vercnt = 0;
++              negop->icmsg_vercnt = 0;
+       }
+ 
+-      negop->icversion_data[0].major = icframe_major;
+-      negop->icversion_data[0].minor = icframe_minor;
+-      negop->icversion_data[1].major = icmsg_major;
+-      negop->icversion_data[1].minor = icmsg_minor;
+       return found_match;
+ }
+ 
+diff --git a/drivers/hv/hv_kvp.c b/drivers/hv/hv_kvp.c
+index 5312720..9558720 100644
+--- a/drivers/hv/hv_kvp.c
++++ b/drivers/hv/hv_kvp.c
+@@ -584,7 +584,6 @@ void hv_kvp_onchannelcallback(void *context)
+       struct hv_kvp_msg *kvp_msg;
+ 
+       struct icmsg_hdr *icmsghdrp;
+-      struct icmsg_negotiate *negop = NULL;
+ 
+       if (kvp_transaction.active) {
+               /*
+@@ -607,13 +606,13 @@ void hv_kvp_onchannelcallback(void *context)
+                        * We start with win8 version and if the host cannot
+                        * support that we use the previous version.
+                        */
+-                      if (vmbus_prep_negotiate_resp(icmsghdrp, negop,
+-                               recv_buffer, UTIL_FW_MAJOR_MINOR,
++                      if (vmbus_prep_negotiate_resp(icmsghdrp, recv_buffer,
++                               false, UTIL_FW_MAJOR_MINOR,
+                                WIN8_SRV_MAJOR_MINOR))
+                               goto done;
+ 
+-                      vmbus_prep_negotiate_resp(icmsghdrp, negop,
+-                               recv_buffer, UTIL_FW_MAJOR_MINOR,
++                      vmbus_prep_negotiate_resp(icmsghdrp, recv_buffer,
++                               true, UTIL_FW_MAJOR_MINOR,
+                                WIN7_SRV_MAJOR_MINOR);
+ 
+               } else {
+diff --git a/drivers/hv/hv_snapshot.c b/drivers/hv/hv_snapshot.c
+index e4572f3..f3f2444 100644
+--- a/drivers/hv/hv_snapshot.c
++++ b/drivers/hv/hv_snapshot.c
+@@ -170,7 +170,6 @@ void hv_vss_onchannelcallback(void *context)
+ 
+ 
+       struct icmsg_hdr *icmsghdrp;
+-      struct icmsg_negotiate *negop = NULL;
+ 
+       if (vss_transaction.active) {
+               /*
+@@ -189,8 +188,8 @@ void hv_vss_onchannelcallback(void *context)
+                       sizeof(struct vmbuspipe_hdr)];
+ 
+               if (icmsghdrp->icmsgtype == ICMSGTYPE_NEGOTIATE) {
+-                      vmbus_prep_negotiate_resp(icmsghdrp, negop,
+-                               recv_buffer, UTIL_FW_MAJOR_MINOR,
++                      vmbus_prep_negotiate_resp(icmsghdrp, recv_buffer,
++                               true, UTIL_FW_MAJOR_MINOR,
+                                VSS_MAJOR_MINOR);
+               } else {
+                       vss_msg = (struct hv_vss_msg *)&recv_buffer[
+diff --git a/drivers/hv/hv_util.c b/drivers/hv/hv_util.c
+index c16164d..7f0da0d 100644
+--- a/drivers/hv/hv_util.c
++++ b/drivers/hv/hv_util.c
+@@ -88,7 +88,6 @@ static void shutdown_onchannelcallback(void *context)
+       struct shutdown_msg_data *shutdown_msg;
+ 
+       struct icmsg_hdr *icmsghdrp;
+-      struct icmsg_negotiate *negop = NULL;
+ 
+       vmbus_recvpacket(channel, shut_txf_buf,
+                        PAGE_SIZE, &recvlen, &requestid);
+@@ -98,8 +97,8 @@ static void shutdown_onchannelcallback(void *context)
+                       sizeof(struct vmbuspipe_hdr)];
+ 
+               if (icmsghdrp->icmsgtype == ICMSGTYPE_NEGOTIATE) {
+-                      vmbus_prep_negotiate_resp(icmsghdrp, negop,
+-                                      shut_txf_buf, UTIL_FW_MAJOR_MINOR,
++                      vmbus_prep_negotiate_resp(icmsghdrp, shut_txf_buf,
++                                      true, UTIL_FW_MAJOR_MINOR,
+                                       SHUTDOWN_MAJOR_MINOR);
+               } else {
+                       shutdown_msg =
+@@ -225,8 +224,8 @@ static void timesync_onchannelcallback(void *context)
+                               sizeof(struct vmbuspipe_hdr)];
+ 
+               if (icmsghdrp->icmsgtype == ICMSGTYPE_NEGOTIATE) {
+-                      vmbus_prep_negotiate_resp(icmsghdrp, NULL, time_txf_buf,
+-                                              UTIL_FW_MAJOR_MINOR,
++                      vmbus_prep_negotiate_resp(icmsghdrp, time_txf_buf,
++                                              true, UTIL_FW_MAJOR_MINOR,
+                                               TIMESYNCH_MAJOR_MINOR);
+               } else {
+                       timedatap = (struct ictimesync_data *)&time_txf_buf[
+@@ -266,8 +265,8 @@ static void heartbeat_onchannelcallback(void *context)
+                               sizeof(struct vmbuspipe_hdr)];
+ 
+               if (icmsghdrp->icmsgtype == ICMSGTYPE_NEGOTIATE) {
+-                      vmbus_prep_negotiate_resp(icmsghdrp, NULL,
+-                              hbeat_txf_buf, UTIL_FW_MAJOR_MINOR,
++                      vmbus_prep_negotiate_resp(icmsghdrp, hbeat_txf_buf,
++                              true, UTIL_FW_MAJOR_MINOR,
+                               HEARTBEAT_MAJOR_MINOR);
+               } else {
+                       heartbeat_msg =
+diff --git a/include/linux/hyperv.h b/include/linux/hyperv.h
+index 4994907..7b647c4 100644
+--- a/include/linux/hyperv.h
++++ b/include/linux/hyperv.h
+@@ -1502,9 +1502,7 @@ struct hyperv_service_callback {
+ };
+ 
+ #define MAX_SRV_VER   0x7ffffff
+-extern bool vmbus_prep_negotiate_resp(struct icmsg_hdr *,
+-                                      struct icmsg_negotiate *, u8 *, int,
+-                                      int);
++extern bool vmbus_prep_negotiate_resp(struct icmsg_hdr *, u8 *, bool, int, 
int);
+ 
+ int hv_kvp_init(struct hv_util_service *);
+ void hv_kvp_deinit(void);

++++++ patches.xen.tar.bz2 ++++++
++++ 5183 lines of diff (skipped)

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.ntnhMb/_old  2013-09-08 12:03:28.000000000 +0200
+++ /var/tmp/diff_new_pack.ntnhMb/_new  2013-09-08 12:03:28.000000000 +0200
@@ -226,6 +226,7 @@
        # Suse specific stuff
        ########################################################
        
patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-version-negotiation-cod.patch
+       
patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch
 
         ########################################################
         # Networking, IPv6
@@ -608,7 +609,7 @@
        patches.xen/xen3-patch-3.8
        patches.xen/xen3-patch-3.9
        patches.xen/xen3-patch-3.10
-       patches.xen/xen3-patch-3.11-rc6
+       patches.xen/xen3-patch-3.11
 
        # ports of other patches
        patches.xen/xen3-010-acpi_initrd_override_tables.patch

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.ntnhMb/_old  2013-09-08 12:03:28.000000000 +0200
+++ /var/tmp/diff_new_pack.ntnhMb/_new  2013-09-08 12:03:28.000000000 +0200
@@ -1,3 +1,3 @@
-2013-08-27 15:32:27 +0200
-GIT Revision: 99e13181ef0125b5a22ee9a95a3e4f08dd55ec9d
+2013-09-06 15:54:37 +0200
+GIT Revision: 712cff033839f9adcf25b4aa23b8ddef42c3a649
 GIT Branch: master

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to