Hello community,

here is the log from the commit of package kernel-source for openSUSE:13.1 
checked in at 2013-10-17 14:16:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1/kernel-source (Old)
 and      /work/SRC/openSUSE:13.1/.kernel-source.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Changes:
--------
--- /work/SRC/openSUSE:13.1/kernel-source/kernel-cubox.changes  2013-10-14 
09:28:45.000000000 +0200
+++ /work/SRC/openSUSE:13.1/.kernel-source.new/kernel-cubox.changes     
2013-10-19 16:49:06.000000000 +0200
@@ -1,0 +2,39 @@
+Mon Oct 14 18:45:32 CEST 2013 - je...@suse.com
+
+- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5 (vanilla)
+- commit 53efb9c
+
+-------------------------------------------------------------------
+Mon Oct 14 18:21:41 CEST 2013 - je...@suse.com
+
+- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5
+- commit 22f9877
+
+-------------------------------------------------------------------
+Mon Oct 14 17:34:08 CEST 2013 - je...@suse.com
+
+- btrfs: Fix creation of per-super sysfs directories when using multiple
+  subvolumes (bnc#845774).
+- commit 0801062
+
+-------------------------------------------------------------------
+Mon Oct 14 10:57:07 CEST 2013 - oneu...@suse.de
+
+- sha256_ssse3: also test for BMI2 (bnc#842459).
+- commit 626459d
+
+-------------------------------------------------------------------
+Mon Oct 14 09:42:07 CEST 2013 - jsl...@suse.cz
+
+- Linux 3.11.5.
+- Delete
+  patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch.
+- Delete
+  patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch.
+- Delete
+  patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch.
+- Delete
+  patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch.
+- commit c00734a
+
+-------------------------------------------------------------------
@@ -92,0 +132,6 @@
+
+-------------------------------------------------------------------
+Fri Sep 27 22:11:47 CEST 2013 - je...@suse.com
+
+- config: disable FB_UDL in favor of DRM_UDL (bnc#836782).
+- commit 68c5865
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

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

Other differences:
------------------
++++++ kernel-cubox.spec ++++++
--- /var/tmp/diff_new_pack.svyxiA/_old  2013-10-19 16:49:08.000000000 +0200
+++ /var/tmp/diff_new_pack.svyxiA/_new  2013-10-19 16:49:08.000000000 +0200
@@ -20,7 +20,7 @@
 # needssslcertforbuild
 
 %define srcversion 3.11
-%define patchversion 3.11.4
+%define patchversion 3.11.5
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -59,9 +59,9 @@
 
 Name:           kernel-cubox
 Summary:        Kernel for SolidRun Cubox
-Version:        3.11.4
+Version:        3.11.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g61a06cb
+Release:        <RELEASE>.g53efb9c
 %else
 Release:        0
 %endif

kernel-debug.spec: same change
kernel-default.spec: same change
kernel-desktop.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.svyxiA/_old  2013-10-19 16:49:08.000000000 +0200
+++ /var/tmp/diff_new_pack.svyxiA/_new  2013-10-19 16:49:08.000000000 +0200
@@ -17,16 +17,16 @@
 
 # norootforbuild
 
-%define patchversion 3.11.4
+%define patchversion 3.11.5
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-docs
 Summary:        Kernel Documentation
-Version:        3.11.4
+Version:        3.11.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g61a06cb
+Release:        <RELEASE>.g53efb9c
 %else
 Release:        0
 %endif

++++++ kernel-ec2.spec ++++++
--- /var/tmp/diff_new_pack.svyxiA/_old  2013-10-19 16:49:08.000000000 +0200
+++ /var/tmp/diff_new_pack.svyxiA/_new  2013-10-19 16:49:08.000000000 +0200
@@ -20,7 +20,7 @@
 # needssslcertforbuild
 
 %define srcversion 3.11
-%define patchversion 3.11.4
+%define patchversion 3.11.5
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -59,9 +59,9 @@
 
 Name:           kernel-ec2
 Summary:        The Amazon EC2 Xen Kernel
-Version:        3.11.4
+Version:        3.11.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g61a06cb
+Release:        <RELEASE>.g53efb9c
 %else
 Release:        0
 %endif

kernel-exynos.spec: same change
kernel-lpae.spec: same change
kernel-pae.spec: same change
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.svyxiA/_old  2013-10-19 16:49:08.000000000 +0200
+++ /var/tmp/diff_new_pack.svyxiA/_new  2013-10-19 16:49:08.000000000 +0200
@@ -19,7 +19,7 @@
 # icecream 0
 
 %define srcversion 3.11
-%define patchversion 3.11.4
+%define patchversion 3.11.5
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -29,9 +29,9 @@
 
 Name:           kernel-source
 Summary:        The Linux Kernel Sources
-Version:        3.11.4
+Version:        3.11.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g61a06cb
+Release:        <RELEASE>.g53efb9c
 %else
 Release:        0
 %endif

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.svyxiA/_old  2013-10-19 16:49:08.000000000 +0200
+++ /var/tmp/diff_new_pack.svyxiA/_new  2013-10-19 16:49:08.000000000 +0200
@@ -23,10 +23,10 @@
 
 Name:           kernel-syms
 Summary:        Kernel Symbol Versions (modversions)
-Version:        3.11.4
+Version:        3.11.5
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g61a06cb
+Release:        <RELEASE>.g53efb9c
 %else
 Release:        0
 %endif

++++++ kernel-trace.spec ++++++
--- /var/tmp/diff_new_pack.svyxiA/_old  2013-10-19 16:49:08.000000000 +0200
+++ /var/tmp/diff_new_pack.svyxiA/_new  2013-10-19 16:49:08.000000000 +0200
@@ -20,7 +20,7 @@
 # needssslcertforbuild
 
 %define srcversion 3.11
-%define patchversion 3.11.4
+%define patchversion 3.11.5
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -59,9 +59,9 @@
 
 Name:           kernel-trace
 Summary:        The Standard Kernel with Tracing Features
-Version:        3.11.4
+Version:        3.11.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g61a06cb
+Release:        <RELEASE>.g53efb9c
 %else
 Release:        0
 %endif

kernel-vanilla.spec: same change
kernel-xen.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    2013-09-27 16:22:49.000000000 +0200
+++ new/config/arm64/default    2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 3.11.1 Kernel Configuration
+# Linux/arm64 3.11.5 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-09-27 16:22:49.000000000 +0200
+++ new/config/armv6hl/default  2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.11.1 Kernel Configuration
+# Linux/arm 3.11.5 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_MIGHT_HAVE_PCI=y
@@ -3630,7 +3630,7 @@
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SM501=m
 # CONFIG_FB_SMSCUFX is not set
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 CONFIG_FB_GOLDFISH=m
 CONFIG_FB_VIRTUAL=m
 CONFIG_FB_METRONOME=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/cubox new/config/armv7hl/cubox
--- old/config/armv7hl/cubox    2013-09-27 16:22:49.000000000 +0200
+++ new/config/armv7hl/cubox    2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.11.1 Kernel Configuration
+# Linux/arm 3.11.5 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-09-27 16:22:49.000000000 +0200
+++ new/config/armv7hl/default  2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.11.1 Kernel Configuration
+# Linux/arm 3.11.5 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_MIGHT_HAVE_PCI=y
@@ -3764,7 +3764,7 @@
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SM501=m
 # CONFIG_FB_SMSCUFX is not set
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 CONFIG_FB_XILINX=m
 CONFIG_FB_GOLDFISH=m
 CONFIG_FB_VIRTUAL=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/exynos new/config/armv7hl/exynos
--- old/config/armv7hl/exynos   2013-09-27 16:22:49.000000000 +0200
+++ new/config/armv7hl/exynos   2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.11.1 Kernel Configuration
+# Linux/arm 3.11.5 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_MIGHT_HAVE_PCI=y
@@ -3421,7 +3421,7 @@
 CONFIG_FB_TMIO_ACCELL=y
 # CONFIG_FB_S3C is not set
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_GOLDFISH is not set
 CONFIG_FB_VIRTUAL=m
 CONFIG_XEN_FBDEV_FRONTEND=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae
--- old/config/armv7hl/lpae     2013-09-27 16:22:49.000000000 +0200
+++ new/config/armv7hl/lpae     2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.11.1 Kernel Configuration
+# Linux/arm 3.11.5 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_MIGHT_HAVE_PCI=y
@@ -3560,7 +3560,7 @@
 # CONFIG_FB_S3C is not set
 CONFIG_FB_SM501=m
 # CONFIG_FB_SMSCUFX is not set
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 CONFIG_FB_GOLDFISH=m
 CONFIG_FB_VIRTUAL=m
 CONFIG_XEN_FBDEV_FRONTEND=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/debug new/config/i386/debug
--- old/config/i386/debug       2013-09-27 16:22:49.000000000 +0200
+++ new/config/i386/debug       2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.1 Kernel Configuration
+# Linux/i386 3.11.5 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -4553,7 +4553,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_GOLDFISH is not set
 CONFIG_FB_VIRTUAL=m
 CONFIG_FB_METRONOME=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/default new/config/i386/default
--- old/config/i386/default     2013-09-27 16:22:49.000000000 +0200
+++ new/config/i386/default     2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.1 Kernel Configuration
+# Linux/i386 3.11.5 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -4565,7 +4565,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_GOLDFISH is not set
 CONFIG_FB_VIRTUAL=m
 CONFIG_FB_METRONOME=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/desktop new/config/i386/desktop
--- old/config/i386/desktop     2013-09-27 16:22:49.000000000 +0200
+++ new/config/i386/desktop     2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.1 Kernel Configuration
+# Linux/i386 3.11.5 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -4484,7 +4484,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_GOLDFISH is not set
 CONFIG_FB_VIRTUAL=m
 CONFIG_FB_METRONOME=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/ec2 new/config/i386/ec2
--- old/config/i386/ec2 2013-09-27 16:22:49.000000000 +0200
+++ new/config/i386/ec2 2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.1 Kernel Configuration
+# Linux/i386 3.11.5 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2013-09-27 16:22:49.000000000 +0200
+++ new/config/i386/pae 2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.1 Kernel Configuration
+# Linux/i386 3.11.5 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -4486,7 +4486,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_GOLDFISH is not set
 CONFIG_FB_VIRTUAL=m
 CONFIG_FB_METRONOME=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/trace new/config/i386/trace
--- old/config/i386/trace       2013-09-27 16:22:49.000000000 +0200
+++ new/config/i386/trace       2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.1 Kernel Configuration
+# Linux/i386 3.11.5 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -4487,7 +4487,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_GOLDFISH is not set
 CONFIG_FB_VIRTUAL=m
 CONFIG_FB_METRONOME=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/vanilla new/config/i386/vanilla
--- old/config/i386/vanilla     2013-09-27 16:22:49.000000000 +0200
+++ new/config/i386/vanilla     2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.1 Kernel Configuration
+# Linux/i386 3.11.5 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -4559,7 +4559,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_GOLDFISH is not set
 CONFIG_FB_VIRTUAL=m
 CONFIG_FB_METRONOME=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/xen new/config/i386/xen
--- old/config/i386/xen 2013-09-27 16:22:49.000000000 +0200
+++ new/config/i386/xen 2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.1 Kernel Configuration
+# Linux/i386 3.11.5 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -4256,7 +4256,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_GOLDFISH is not set
 CONFIG_FB_VIRTUAL=m
 CONFIG_FB_METRONOME=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ia64/debug new/config/ia64/debug
--- old/config/ia64/debug       2013-09-27 16:22:49.000000000 +0200
+++ new/config/ia64/debug       2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/ia64 3.11.1 Kernel Configuration
+# Linux/ia64 3.11.5 Kernel Configuration
 #
 CONFIG_SUSE_KERNEL=y
 # CONFIG_SUSE_KERNEL_SUPPORTED is not set
@@ -3896,7 +3896,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_GOLDFISH is not set
 # CONFIG_FB_VIRTUAL is not set
 CONFIG_FB_METRONOME=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ia64/default new/config/ia64/default
--- old/config/ia64/default     2013-09-27 16:22:49.000000000 +0200
+++ new/config/ia64/default     2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/ia64 3.11.1 Kernel Configuration
+# Linux/ia64 3.11.5 Kernel Configuration
 #
 CONFIG_SUSE_KERNEL=y
 # CONFIG_SUSE_KERNEL_SUPPORTED is not set
@@ -3887,7 +3887,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_GOLDFISH is not set
 # CONFIG_FB_VIRTUAL is not set
 CONFIG_FB_METRONOME=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ia64/trace new/config/ia64/trace
--- old/config/ia64/trace       2013-09-27 16:22:49.000000000 +0200
+++ new/config/ia64/trace       2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/ia64 3.11.1 Kernel Configuration
+# Linux/ia64 3.11.5 Kernel Configuration
 #
 CONFIG_SUSE_KERNEL=y
 # CONFIG_SUSE_KERNEL_SUPPORTED is not set
@@ -3887,7 +3887,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_GOLDFISH is not set
 # CONFIG_FB_VIRTUAL is not set
 CONFIG_FB_METRONOME=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ia64/vanilla new/config/ia64/vanilla
--- old/config/ia64/vanilla     2013-09-27 16:22:49.000000000 +0200
+++ new/config/ia64/vanilla     2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/ia64 3.11.1 Kernel Configuration
+# Linux/ia64 3.11.5 Kernel Configuration
 #
 CONFIG_SUSE_KERNEL=y
 # CONFIG_SPLIT_PACKAGE is not set
@@ -3881,7 +3881,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_GOLDFISH is not set
 # CONFIG_FB_VIRTUAL is not set
 CONFIG_FB_METRONOME=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc/default new/config/ppc/default
--- old/config/ppc/default      2013-09-27 16:22:49.000000000 +0200
+++ new/config/ppc/default      2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.11.1 Kernel Configuration
+# Linux/powerpc 3.11.5 Kernel Configuration
 #
 # CONFIG_PPC64 is not set
 
@@ -3848,7 +3848,7 @@
 # CONFIG_FB_CARMINE is not set
 # CONFIG_FB_TMIO is not set
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_IBM_GXT4500 is not set
 # CONFIG_FB_GOLDFISH is not set
 # CONFIG_FB_VIRTUAL is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc/vanilla new/config/ppc/vanilla
--- old/config/ppc/vanilla      2013-09-27 16:22:49.000000000 +0200
+++ new/config/ppc/vanilla      2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.11.1 Kernel Configuration
+# Linux/powerpc 3.11.5 Kernel Configuration
 #
 # CONFIG_PPC64 is not set
 
@@ -3842,7 +3842,7 @@
 # CONFIG_FB_CARMINE is not set
 # CONFIG_FB_TMIO is not set
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_IBM_GXT4500 is not set
 # CONFIG_FB_GOLDFISH is not set
 # CONFIG_FB_VIRTUAL is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/debug new/config/ppc64/debug
--- old/config/ppc64/debug      2013-09-27 16:22:49.000000000 +0200
+++ new/config/ppc64/debug      2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.11.1 Kernel Configuration
+# Linux/powerpc 3.11.5 Kernel Configuration
 #
 CONFIG_PPC64=y
 
@@ -516,7 +516,7 @@
 CONFIG_HAVE_MEMBLOCK=y
 CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
 CONFIG_MEMORY_ISOLATION=y
-# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
+CONFIG_HAVE_BOOTMEM_INFO_NODE=y
 CONFIG_MEMORY_HOTPLUG=y
 CONFIG_MEMORY_HOTPLUG_SPARSE=y
 CONFIG_MEMORY_HOTREMOVE=y
@@ -3943,7 +3943,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 CONFIG_FB_IBM_GXT4500=y
 CONFIG_FB_PS3=y
 CONFIG_FB_PS3_DEFAULT_SIZE_M=9
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default
--- old/config/ppc64/default    2013-09-27 16:22:49.000000000 +0200
+++ new/config/ppc64/default    2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.11.1 Kernel Configuration
+# Linux/powerpc 3.11.5 Kernel Configuration
 #
 CONFIG_PPC64=y
 
@@ -521,7 +521,7 @@
 CONFIG_HAVE_MEMBLOCK=y
 CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
 CONFIG_MEMORY_ISOLATION=y
-# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
+CONFIG_HAVE_BOOTMEM_INFO_NODE=y
 CONFIG_MEMORY_HOTPLUG=y
 CONFIG_MEMORY_HOTPLUG_SPARSE=y
 CONFIG_MEMORY_HOTREMOVE=y
@@ -3934,7 +3934,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 CONFIG_FB_IBM_GXT4500=y
 CONFIG_FB_PS3=y
 CONFIG_FB_PS3_DEFAULT_SIZE_M=9
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/trace new/config/ppc64/trace
--- old/config/ppc64/trace      2013-09-27 16:22:49.000000000 +0200
+++ new/config/ppc64/trace      2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.11.1 Kernel Configuration
+# Linux/powerpc 3.11.5 Kernel Configuration
 #
 CONFIG_PPC64=y
 
@@ -521,7 +521,7 @@
 CONFIG_HAVE_MEMBLOCK=y
 CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
 CONFIG_MEMORY_ISOLATION=y
-# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
+CONFIG_HAVE_BOOTMEM_INFO_NODE=y
 CONFIG_MEMORY_HOTPLUG=y
 CONFIG_MEMORY_HOTPLUG_SPARSE=y
 CONFIG_MEMORY_HOTREMOVE=y
@@ -3934,7 +3934,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 CONFIG_FB_IBM_GXT4500=y
 CONFIG_FB_PS3=y
 CONFIG_FB_PS3_DEFAULT_SIZE_M=9
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/vanilla new/config/ppc64/vanilla
--- old/config/ppc64/vanilla    2013-09-27 16:22:49.000000000 +0200
+++ new/config/ppc64/vanilla    2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.11.1 Kernel Configuration
+# Linux/powerpc 3.11.5 Kernel Configuration
 #
 CONFIG_PPC64=y
 
@@ -519,7 +519,7 @@
 CONFIG_HAVE_MEMBLOCK=y
 CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
 CONFIG_MEMORY_ISOLATION=y
-# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
+CONFIG_HAVE_BOOTMEM_INFO_NODE=y
 CONFIG_MEMORY_HOTPLUG=y
 CONFIG_MEMORY_HOTPLUG_SPARSE=y
 CONFIG_MEMORY_HOTREMOVE=y
@@ -3926,7 +3926,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 CONFIG_FB_IBM_GXT4500=y
 CONFIG_FB_PS3=y
 CONFIG_FB_PS3_DEFAULT_SIZE_M=9
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default    2013-09-27 16:22:49.000000000 +0200
+++ new/config/s390x/default    2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 3.11.1 Kernel Configuration
+# Linux/s390 3.11.5 Kernel Configuration
 #
 CONFIG_MMU=y
 CONFIG_ZONE_DMA=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/trace new/config/s390x/trace
--- old/config/s390x/trace      2013-09-27 16:22:49.000000000 +0200
+++ new/config/s390x/trace      2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 3.11.1 Kernel Configuration
+# Linux/s390 3.11.5 Kernel Configuration
 #
 CONFIG_MMU=y
 CONFIG_ZONE_DMA=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/vanilla new/config/s390x/vanilla
--- old/config/s390x/vanilla    2013-09-27 16:22:49.000000000 +0200
+++ new/config/s390x/vanilla    2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 3.11.1 Kernel Configuration
+# Linux/s390 3.11.5 Kernel Configuration
 #
 CONFIG_MMU=y
 CONFIG_ZONE_DMA=y
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-09-27 16:22:49.000000000 +0200
+++ new/config/x86_64/debug     2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.1 Kernel Configuration
+# Linux/x86_64 3.11.5 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
@@ -4392,7 +4392,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_GOLDFISH is not set
 CONFIG_FB_VIRTUAL=m
 CONFIG_FB_METRONOME=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-09-27 16:22:49.000000000 +0200
+++ new/config/x86_64/default   2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.1 Kernel Configuration
+# Linux/x86_64 3.11.5 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
@@ -4420,7 +4420,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_GOLDFISH is not set
 CONFIG_FB_VIRTUAL=m
 CONFIG_FB_METRONOME=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-09-27 16:22:49.000000000 +0200
+++ new/config/x86_64/desktop   2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.1 Kernel Configuration
+# Linux/x86_64 3.11.5 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
@@ -4418,7 +4418,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_GOLDFISH is not set
 CONFIG_FB_VIRTUAL=m
 CONFIG_FB_METRONOME=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-09-27 16:22:49.000000000 +0200
+++ new/config/x86_64/ec2       2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.1 Kernel Configuration
+# Linux/x86_64 3.11.5 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
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-09-27 16:22:49.000000000 +0200
+++ new/config/x86_64/trace     2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.1 Kernel Configuration
+# Linux/x86_64 3.11.5 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
@@ -4421,7 +4421,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_GOLDFISH is not set
 CONFIG_FB_VIRTUAL=m
 CONFIG_FB_METRONOME=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-09-27 16:22:49.000000000 +0200
+++ new/config/x86_64/vanilla   2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.1 Kernel Configuration
+# Linux/x86_64 3.11.5 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
@@ -4414,7 +4414,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_GOLDFISH is not set
 CONFIG_FB_VIRTUAL=m
 CONFIG_FB_METRONOME=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-09-27 16:22:49.000000000 +0200
+++ new/config/x86_64/xen       2013-10-14 18:45:32.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.1 Kernel Configuration
+# Linux/x86_64 3.11.5 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
@@ -4213,7 +4213,7 @@
 CONFIG_FB_TMIO=m
 CONFIG_FB_TMIO_ACCELL=y
 CONFIG_FB_SMSCUFX=m
-CONFIG_FB_UDL=m
+# CONFIG_FB_UDL is not set
 # CONFIG_FB_GOLDFISH is not set
 CONFIG_FB_VIRTUAL=m
 CONFIG_FB_METRONOME=m

++++++ patches.fixes.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.fixes/0001-sha256_ssse3-also-test-for-BMI2.patch 
new/patches.fixes/0001-sha256_ssse3-also-test-for-BMI2.patch
--- old/patches.fixes/0001-sha256_ssse3-also-test-for-BMI2.patch        
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/0001-sha256_ssse3-also-test-for-BMI2.patch        
2013-10-14 10:57:07.000000000 +0200
@@ -0,0 +1,34 @@
+From 3668cf5ea2806c651b42a8d99060db5c05a2f5cd Mon Sep 17 00:00:00 2001
+From: Oliver Neukum <oneu...@suse.de>
+Date: Thu, 26 Sep 2013 14:50:19 +0200
+Subject: [PATCH] sha256_ssse3: also test for BMI2
+References: bnc#842459
+Commit: 8f20d66132a83fd5b8b78f591e6a6cf079b60760
+Patch-Mainline: v3.12
+
+The AVX2 implementation also uses BMI2 instructions,
+but doesn't test for their availability. The assumption
+that AVX2 and BMI2 always go together is false. Some
+Haswells have AVX2 but not BMI2.
+
+Signed-off-by: Oliver Neukum <oneu...@suse.de>
+---
+ arch/x86/crypto/sha256_ssse3_glue.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/arch/x86/crypto/sha256_ssse3_glue.c 
b/arch/x86/crypto/sha256_ssse3_glue.c
+index 50226c4..e52947f 100644
+--- a/arch/x86/crypto/sha256_ssse3_glue.c
++++ b/arch/x86/crypto/sha256_ssse3_glue.c
+@@ -281,7 +281,7 @@ static int __init sha256_ssse3_mod_init(void)
+       /* allow AVX to override SSSE3, it's a little faster */
+       if (avx_usable()) {
+ #ifdef CONFIG_AS_AVX2
+-              if (boot_cpu_has(X86_FEATURE_AVX2))
++              if (boot_cpu_has(X86_FEATURE_AVX2) && 
boot_cpu_has(X86_FEATURE_BMI2))
+                       sha256_transform_asm = sha256_transform_rorx;
+               else
+ #endif
+-- 
+1.8.3.1
+

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

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch 
new/patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch
--- old/patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch   
2013-09-30 13:49:46.000000000 +0200
+++ new/patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch   
1970-01-01 01:00:00.000000000 +0100
@@ -1,38 +0,0 @@
-From: Josef Bacik <jba...@fusionio.com>
-Date: Mon, 22 Jul 2013 12:50:37 -0400
-Patch-mainline: 3.122
-Git-commit: 50f1319cb5f7690e4d9de18d1a75ea89296d0e53
-Subject: [PATCH] Btrfs: reset ret in record_one_backref
-
-I was getting warnings when running find ./ -type f -exec btrfs fi defrag -f {}
-\; from record_one_backref because ret was set.  Turns out it was because it 
was
-set to 1 because the search slot didn't come out exact and we never reset it.
-So reset it to 0 right after the search so we don't leak this and get
-uneccessary warnings.  Thanks,
-
-Signed-off-by: Josef Bacik <jba...@fusionio.com>
-Signed-off-by: Chris Mason <chris.ma...@fusionio.com>
-Signed-off-by: David Sterba <dste...@suse.cz>
----
- fs/btrfs/inode.c |    3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
---- a/fs/btrfs/inode.c
-+++ b/fs/btrfs/inode.c
-@@ -2132,6 +2132,7 @@ static noinline int record_one_backref(u
-               WARN_ON(1);
-               return ret;
-       }
-+      ret = 0;
- 
-       while (1) {
-               cond_resched();
-@@ -2181,8 +2182,6 @@ static noinline int record_one_backref(u
-                   old->len || extent_offset + num_bytes <=
-                   old->extent_offset + old->offset)
-                       continue;
--
--              ret = 0;
-               break;
-       }
- 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch
 
new/patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch
--- 
old/patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch
    2013-09-30 13:49:46.000000000 +0200
+++ 
new/patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch
    1970-01-01 01:00:00.000000000 +0100
@@ -1,65 +0,0 @@
-From: Josef Bacik <jba...@fusionio.com>
-Date: Tue, 30 Jul 2013 16:30:30 -0400
-Patch-mainline: 3.122
-Git-commit: b6c60c8018c4e9beb2f83fc82c09f9d033766571
-Subject: [PATCH] Btrfs: change how we queue blocks for backref
- checking
-
-Previously we only added blocks to the list to have their backrefs checked if
-the level of the block is right above the one we are searching for.  This is
-because we want to make sure we don't add the entire path up to the root to the
-lists to make sure we process things one at a time.  This assumes that if any
-blocks in the path to the root are going to be not checked (shared in other
-words) then they will be in the level right above the current block on up.  
This
-isn't quite right though since we can have blocks higher up the list that are
-shared because they are attached to a reloc root.  But we won't add this block
-to be checked and then later on we will BUG_ON(!upper->checked).  So instead
-keep track of wether or not we've queued a block to be checked in this current
-search, and if we haven't go ahead and queue it to be checked.  This patch 
fixed
-the panic I was seeing where we BUG_ON(!upper->checked).  Thanks,
-
-Signed-off-by: Josef Bacik <jba...@fusionio.com>
-Signed-off-by: Chris Mason <chris.ma...@fusionio.com>
-Signed-off-by: David Sterba <dste...@suse.cz>
----
- fs/btrfs/relocation.c |   14 +++++++-------
- 1 file changed, 7 insertions(+), 7 deletions(-)
-
---- a/fs/btrfs/relocation.c
-+++ b/fs/btrfs/relocation.c
-@@ -691,6 +691,7 @@ struct backref_node *build_backref_tree(
-       int cowonly;
-       int ret;
-       int err = 0;
-+      bool need_check = true;
- 
-       path1 = btrfs_alloc_path();
-       path2 = btrfs_alloc_path();
-@@ -914,6 +915,7 @@ again:
-                       cur->bytenr);
- 
-               lower = cur;
-+              need_check = true;
-               for (; level < BTRFS_MAX_LEVEL; level++) {
-                       if (!path2->nodes[level]) {
-                               BUG_ON(btrfs_root_bytenr(&root->root_item) !=
-@@ -957,14 +959,12 @@ again:
- 
-                               /*
-                                * add the block to pending list if we
--                               * need check its backrefs. only block
--                               * at 'cur->level + 1' is added to the
--                               * tail of pending list. this guarantees
--                               * we check backrefs from lower level
--                               * blocks to upper level blocks.
-+                               * need check its backrefs, we only do this once
-+                               * while walking up a tree as we will catch
-+                               * anything else later on.
-                                */
--                              if (!upper->checked &&
--                                  level == cur->level + 1) {
-+                              if (!upper->checked && need_check) {
-+                                      need_check = false;
-                                       list_add_tail(&edge->list[UPPER],
-                                                     &list);
-                               } else
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch
 
new/patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch
--- 
old/patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch
    2013-09-30 13:49:46.000000000 +0200
+++ 
new/patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch
    1970-01-01 01:00:00.000000000 +0100
@@ -1,36 +0,0 @@
-From: Josef Bacik <jba...@fusionio.com>
-Date: Mon, 12 Aug 2013 10:56:14 -0400
-Patch-mainline: 3.122
-Git-commit: a05254143cd183b18002cbba7759a1e4629aa762
-Subject: [PATCH] Btrfs: skip subvol entries when checking if we've
- created a dir already
-
-We have logic to see if we've already created a parent directory by check to 
see
-if an inode inside of that directory has a lower inode number than the one we
-are currently processing.  The logic is that if there is a lower inode number
-then we would have had to made sure the directory was created at that previous
-point.  The problem is that subvols inode numbers count from the lowest 
objectid
-in the root tree, which may be less than our current progress.  So just skip if
-our dir item key is a root item.  This fixes the original test and the xfstest
-version I made that added an extra subvol create.  Thanks,
-
-Reported-by: Emil Karlson <jekarl...@gmail.com>
-Signed-off-by: Josef Bacik <jba...@fusionio.com>
-Signed-off-by: Chris Mason <chris.ma...@fusionio.com>
-Signed-off-by: David Sterba <dste...@suse.cz>
----
- fs/btrfs/send.c |    3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
---- a/fs/btrfs/send.c
-+++ b/fs/btrfs/send.c
-@@ -2538,7 +2538,8 @@ static int did_create_dir(struct send_ct
-               di = btrfs_item_ptr(eb, slot, struct btrfs_dir_item);
-               btrfs_dir_item_key_to_cpu(eb, di, &di_key);
- 
--              if (di_key.objectid < sctx->send_progress) {
-+              if (di_key.type != BTRFS_ROOT_ITEM_KEY &&
-+                  di_key.objectid < sctx->send_progress) {
-                       ret = 1;
-                       goto out;
-               }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch
 
new/patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch
--- 
old/patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch
    2013-09-30 13:49:46.000000000 +0200
+++ 
new/patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch
    1970-01-01 01:00:00.000000000 +0100
@@ -1,39 +0,0 @@
-From: Josef Bacik <jba...@fusionio.com>
-Date: Thu, 22 Aug 2013 17:03:29 -0400
-Patch-mainline: 3.122
-Git-commit: b8d0c69b9469ffd33df30fee3e990f2d4aa68a09
-Subject: [PATCH] Btrfs: remove ourselves from the cluster list under
- lock
-
-A user was reporting weird warnings from btrfs_put_delayed_ref() and I noticed
-that we were doing this list_del_init() on our head ref outside of
-delayed_refs->lock.  This is a problem if we have people still on the list, we
-could end up modifying old pointers and such.  Fix this by removing us from the
-list before we do our run_delayed_ref on our head ref.  Thanks,
-
-Signed-off-by: Josef Bacik <jba...@fusionio.com>
-Signed-off-by: Chris Mason <chris.ma...@fusionio.com>
-Signed-off-by: David Sterba <dste...@suse.cz>
----
- fs/btrfs/extent-tree.c |    3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
---- a/fs/btrfs/extent-tree.c
-+++ b/fs/btrfs/extent-tree.c
-@@ -2410,6 +2410,8 @@ static noinline int run_clustered_refs(s
-                       default:
-                               WARN_ON(1);
-                       }
-+              } else {
-+                      list_del_init(&locked_ref->cluster);
-               }
-               spin_unlock(&delayed_refs->lock);
- 
-@@ -2432,7 +2434,6 @@ static noinline int run_clustered_refs(s
-                * list before we release it.
-                */
-               if (btrfs_delayed_ref_is_head(ref)) {
--                      list_del_init(&locked_ref->cluster);
-                       btrfs_delayed_ref_unlock(locked_ref);
-                       locked_ref = NULL;
-               }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs 
new/patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs
--- old/patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs  
2013-09-30 13:49:46.000000000 +0200
+++ new/patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs  
2013-10-14 17:35:06.000000000 +0200
@@ -10,13 +10,13 @@
 Signed-off-by: Jeff Mahoney <je...@suse.com>
 ---
  fs/btrfs/ctree.h |    2 +
- fs/btrfs/super.c |   20 +++++++++++++++++--
+ fs/btrfs/super.c |   15 ++++++++++++--
  fs/btrfs/sysfs.c |   56 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
  fs/btrfs/sysfs.h |   20 +++++++++++++++++++
- 4 files changed, 96 insertions(+), 2 deletions(-)
+ 4 files changed, 91 insertions(+), 2 deletions(-)
 
---- a/fs/btrfs/ctree.h 2013-09-23 15:30:28.871536269 -0400
-+++ b/fs/btrfs/ctree.h 2013-09-23 15:30:28.891535975 -0400
+--- a/fs/btrfs/ctree.h 2013-09-27 11:19:32.758672099 -0400
++++ b/fs/btrfs/ctree.h 2013-10-14 11:31:16.319504994 -0400
 @@ -3702,6 +3702,8 @@ int btrfs_defrag_leaves(struct btrfs_tra
  /* sysfs.c */
  int btrfs_init_sysfs(void);
@@ -26,8 +26,8 @@
  
  /* xattr.c */
  ssize_t btrfs_listxattr(struct dentry *dentry, char *buffer, size_t size);
---- a/fs/btrfs/super.c 2013-09-23 15:30:28.407543102 -0400
-+++ b/fs/btrfs/super.c 2013-09-23 15:31:32.454599780 -0400
+--- a/fs/btrfs/super.c 2013-09-27 11:19:32.166681187 -0400
++++ b/fs/btrfs/super.c 2013-10-14 11:31:31.399261044 -0400
 @@ -301,6 +301,8 @@ void __btrfs_panic(struct btrfs_fs_info
  
  static void btrfs_put_super(struct super_block *sb)
@@ -37,34 +37,31 @@
        (void)close_ctree(btrfs_sb(sb)->tree_root);
        /* FIXME: need to fix VFS to return error? */
        /* AV: return it _where_?  ->put_super() can be triggered by any number
-@@ -1158,9 +1160,23 @@ static struct dentry *btrfs_mount(struct
+@@ -1156,11 +1158,20 @@ static struct dentry *btrfs_mount(struct
+               btrfs_sb(s)->bdev_holder = fs_type;
+               error = btrfs_fill_super(s, fs_devices, data,
                                         flags & MS_SILENT ? 1 : 0);
++              if (!error)
++                      error = btrfs_sysfs_add_one(fs_info);
++      }
++
++      if (error) {
++              deactivate_locked_super(s);
++              return ERR_PTR(error);
        }
  
 -      root = !error ? get_default_root(s, subvol_objectid) : ERR_PTR(error);
 -      if (IS_ERR(root))
-+      if (error) {
-+              deactivate_locked_super(s);
-+              return ERR_PTR(error);
-+      }
-+
 +      root = get_default_root(s, subvol_objectid);
 +      if (IS_ERR(root)) {
-+              deactivate_locked_super(s);
-+              return root;
-+      }
-+
-+      error = btrfs_sysfs_add_one(fs_info);
-+      if (error) {
-+              dput(root);
                deactivate_locked_super(s);
-+              return ERR_PTR(error);
++              return root;
 +      }
  
        return root;
  
---- a/fs/btrfs/sysfs.c 2013-09-23 15:30:28.875536211 -0400
-+++ b/fs/btrfs/sysfs.c 2013-09-23 15:30:28.891535975 -0400
+--- a/fs/btrfs/sysfs.c 2013-09-27 11:19:32.762672037 -0400
++++ b/fs/btrfs/sysfs.c 2013-10-14 11:31:16.319504994 -0400
 @@ -27,6 +27,7 @@
  #include "ctree.h"
  #include "disk-io.h"
@@ -137,8 +134,8 @@
  static struct kobj_completion btrfs_features;
  
  int btrfs_init_sysfs(void)
---- a/fs/btrfs/sysfs.h 2013-09-23 15:30:28.875536211 -0400
-+++ b/fs/btrfs/sysfs.h 2013-09-23 15:30:28.891535975 -0400
+--- a/fs/btrfs/sysfs.h 2013-09-27 11:19:32.762672037 -0400
++++ b/fs/btrfs/sysfs.h 2013-10-14 11:31:16.319504994 -0400
 @@ -8,6 +8,25 @@ enum btrfs_feature_set {
        FEAT_MAX
  };

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.svyxiA/_old  2013-10-19 16:49:09.000000000 +0200
+++ /var/tmp/diff_new_pack.svyxiA/_new  2013-10-19 16:49:09.000000000 +0200
@@ -31,6 +31,7 @@
        patches.kernel.org/patch-3.11.1-2
        patches.kernel.org/patch-3.11.2-3
        patches.kernel.org/patch-3.11.3-4
+       patches.kernel.org/patch-3.11.4-5
 
         ########################################################
         # Build fixes that apply to the vanilla kernel too.
@@ -113,6 +114,8 @@
 +needs_update  patches.arch/kvm-split-the-KVM-pv-ops-support-by-feature
 +needs_update  patches.arch/kvm-replace-kvm-io-delay-pv-ops-with-linux-magic
 
+       patches.fixes/0001-sha256_ssse3-also-test-for-BMI2.patch
+
        ########################################################
        # x86 MCE/MCA (Machine Check Error/Architecture) extensions
         ########################################################
@@ -270,12 +273,10 @@
        
patches.suse/btrfs-0002-add-missing-error-checks-to-add_data_reference.patch
        
patches.suse/btrfs-0003-set-qgroup_ulist-to-be-null-after-calling-ulis.patch
        patches.suse/btrfs-0004-fix-get-set-label-blocking-against-balance.patch
-       patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch
        patches.suse/btrfs-0006-cleanup-reloc-roots-properly-on-error.patch
        
patches.suse/btrfs-0007-don-t-bother-autodefragging-if-our-root-is-goi.patch
        
patches.suse/btrfs-0008-use-u64-for-subvolid-when-parsing-mount-option.patch
        
patches.suse/btrfs-0009-add-missing-mounting-options-in-btrfs_show_opt.patch
-       
patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch
        
patches.suse/btrfs-0011-don-t-bug_on-when-we-fail-when-cleaning-up-tra.patch
        
patches.suse/btrfs-0012-add-missing-error-check-to-find_parent_nodes.patch
        
patches.suse/btrfs-0013-add-missing-error-handling-to-read_tree_block.patch
@@ -287,7 +288,6 @@
        
patches.suse/btrfs-0019-don-t-ignore-errors-from-btrfs_run_delayed_ite.patch
        patches.suse/btrfs-0020-return-ENOSPC-when-target-space-is-full.patch
        
patches.suse/btrfs-0021-fix-possible-memory-leak-in-find_parent_nodes.patch
-       
patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch
        
patches.suse/btrfs-0023-don-t-allow-a-subvol-to-be-deleted-if-it-is-th.patch
        patches.suse/btrfs-0024-fix-the-error-handling-wrt-orphan-items.patch
        patches.suse/btrfs-0025-fix-heavy-delalloc-related-deadlock.patch
@@ -298,7 +298,6 @@
        patches.suse/btrfs-0030-fix-memory-leak-of-orphan-block-rsv.patch
        patches.suse/btrfs-0031-fix-printing-of-non-NULL-terminated-string.patch
        
patches.suse/btrfs-0032-do-not-clear-our-orphan-item-runtime-flag-on-e.patch
-       
patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch
 +dsterba 
patches.suse/btrfs-0034-optimize-key-searches-in-btrfs_search_slot.patch
 
        patches.suse/btrfs-relocate-csums-properly-with-prealloc-extents.patch

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.svyxiA/_old  2013-10-19 16:49:09.000000000 +0200
+++ /var/tmp/diff_new_pack.svyxiA/_new  2013-10-19 16:49:09.000000000 +0200
@@ -1,3 +1,3 @@
-2013-10-11 13:45:25 +0200
-GIT Revision: 61a06cbf3db5dcdaae8d04fa954f6586fc9fc8d8
+2013-10-14 18:45:32 +0200
+GIT Revision: 53efb9c030be8b9ba717c798865c58c6f7ed58fc
 GIT Branch: openSUSE-13.1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to