Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2013-09-23 09:36:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-09-16 09:43:28.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-cubox.changes  
2013-09-23 09:36:37.000000000 +0200
@@ -1,0 +2,83 @@
+Fri Sep 20 21:16:16 CEST 2013 - [email protected]
+
+- power_supply: Prevent suspend until power supply events are
+  processed (bnc#841596).
+- commit 50dfbd0
+
+-------------------------------------------------------------------
+Wed Sep 18 14:41:04 CEST 2013 - [email protected]
+
+- Increase NR_CPUS on ppc64 to 2048 (fate#315438)
+- commit ddaa978
+
+-------------------------------------------------------------------
+Tue Sep 17 19:55:19 CEST 2013 - [email protected]
+
+- Update config files.
+  Fix ZSWAP on vanillas.
+- commit 5a7a093
+
+-------------------------------------------------------------------
+Tue Sep 17 16:31:27 CEST 2013 - [email protected]
+
+- btrfs: use feature attribute names to print better error
+  messages.
+- btrfs: add ability to change features via sysfs.
+- btrfs: add publishing of unknown features in sysfs.
+- btrfs: publish per-super features to sysfs.
+- btrfs: add per-super attributes to sysfs.
+- btrfs: export supported featured to sysfs.
+- kobject: introduce kobj_completion.
+- btrfs: add ioctls to query/change feature bits online.
+- btrfs: use btrfs_commit_transaction when setting fslabel.
+- commit 7e40f1e
+
+-------------------------------------------------------------------
+Tue Sep 17 16:28:02 CEST 2013 - [email protected]
+
+- config: Update missing ZSWAP configs.
+- commit 85bd223
+
+-------------------------------------------------------------------
+Mon Sep 16 18:40:22 CEST 2013 - [email protected]
+
+- Btrfs: optimize key searches in btrfs_search_slot.
+- Btrfs: remove ourselves from the cluster list under lock.
+- Btrfs: do not clear our orphan item runtime flag on eexist.
+- Btrfs: fix printing of non NULL terminated string.
+- Btrfs: fix memory leak of orphan block rsv.
+- Btrfs: don't miss inode ref items in BTRFS_IOC_INO_LOOKUP.
+- Btrfs: add missing error code to BTRFS_IOC_INO_LOOKUP handler.
+- Btrfs: move btrfs_free_qgroup_config() out of spin_lock and
+  fix comments.
+- Btrfs: fix oops when writing dirty qgroups to disk.
+- Btrfs: fix heavy delalloc related deadlock.
+- Btrfs: fix the error handling wrt orphan items.
+- Btrfs: don't allow a subvol to be deleted if it is the default
+  subovl.
+- Btrfs: skip subvol entries when checking if we've created a
+  dir already.
+- Btrfs: fix possible memory leak in find_parent_nodes().
+- Btrfs: return ENOSPC when target space is full.
+- Btrfs: don't ignore errors from btrfs_run_delayed_items.
+- Btrfs: fix inode leak on kmalloc failure in tree-log.c.
+- Btrfs: stop using GFP_ATOMIC when allocating rewind ebs.
+- Btrfs: deal with enomem in the rewind path.
+- Btrfs: check our parent dir when doing a compare send.
+- Btrfs: handle errors when doing slow caching.
+- Btrfs: add missing error handling to read_tree_block.
+- Btrfs: add missing error check to find_parent_nodes.
+- Btrfs: don't bug_on when we fail when cleaning up transactions.
+- Btrfs: change how we queue blocks for backref checking.
+- Btrfs: add missing mounting options in btrfs_show_options().
+- Btrfs: use u64 for subvolid when parsing mount options.
+- Btrfs: don't bother autodefragging if our root is going away.
+- Btrfs: cleanup reloc roots properly on error.
+- Btrfs: reset ret in record_one_backref.
+- btrfs: fix get set label blocking against balance.
+- Btrfs: set qgroup_ulist to be null after calling ulist_free().
+- Btrfs: add missing error checks to add_data_references.
+- Btrfs: Release uuid_mutex for shrink during device delete.
+- commit ded2bc7
+
+-------------------------------------------------------------------
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.XVYWph/_old  2013-09-23 09:36:40.000000000 +0200
+++ /var/tmp/diff_new_pack.XVYWph/_new  2013-09-23 09:36:40.000000000 +0200
@@ -60,7 +60,7 @@
 Name:           kernel-cubox
 Summary:        Kernel for SolidRun Cubox
 Version:        3.11.1
-Release:        <RELEASE>.g1383321
+Release:        <RELEASE>.g50dfbd0
 License:        GPL-2.0
 Group:          System/Kernel
 Url:            http://www.kernel.org/

kernel-debug.spec: same change
kernel-default.spec: same change
kernel-desktop.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.XVYWph/_old  2013-09-23 09:36:40.000000000 +0200
+++ /var/tmp/diff_new_pack.XVYWph/_new  2013-09-23 09:36:40.000000000 +0200
@@ -25,7 +25,7 @@
 Name:           kernel-docs
 Summary:        Kernel Documentation
 Version:        3.11.1
-Release:        <RELEASE>.g1383321
+Release:        <RELEASE>.g50dfbd0
 BuildRequires:  docbook-toys docbook-utils ghostscript_any libjpeg-devel 
texlive transfig xmlto xorg-x11-devel
 BuildRequires:  kernel-source%variant
 Url:            http://www.kernel.org/

++++++ kernel-ec2.spec ++++++
--- /var/tmp/diff_new_pack.XVYWph/_old  2013-09-23 09:36:40.000000000 +0200
+++ /var/tmp/diff_new_pack.XVYWph/_new  2013-09-23 09:36:40.000000000 +0200
@@ -60,7 +60,7 @@
 Name:           kernel-ec2
 Summary:        The Amazon EC2 Xen Kernel
 Version:        3.11.1
-Release:        <RELEASE>.g1383321
+Release:        <RELEASE>.g50dfbd0
 License:        GPL-2.0
 Group:          System/Kernel
 Url:            http://www.kernel.org/

kernel-exynos.spec: same change
kernel-lpae.spec: same change
kernel-pae.spec: same change
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.XVYWph/_old  2013-09-23 09:36:40.000000000 +0200
+++ /var/tmp/diff_new_pack.XVYWph/_new  2013-09-23 09:36:40.000000000 +0200
@@ -30,7 +30,7 @@
 Name:           kernel-source
 Summary:        The Linux Kernel Sources
 Version:        3.11.1
-Release:        <RELEASE>.g1383321
+Release:        <RELEASE>.g50dfbd0
 License:        GPL-2.0
 Group:          Development/Sources
 Url:            http://www.kernel.org/

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.XVYWph/_old  2013-09-23 09:36:40.000000000 +0200
+++ /var/tmp/diff_new_pack.XVYWph/_new  2013-09-23 09:36:40.000000000 +0200
@@ -25,7 +25,7 @@
 Summary:        Kernel Symbol Versions (modversions)
 Version:        3.11.1
 %if %using_buildservice
-Release:        <RELEASE>.g1383321
+Release:        <RELEASE>.g50dfbd0
 %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.XVYWph/_old  2013-09-23 09:36:40.000000000 +0200
+++ /var/tmp/diff_new_pack.XVYWph/_new  2013-09-23 09:36:40.000000000 +0200
@@ -60,7 +60,7 @@
 Name:           kernel-trace
 Summary:        The Standard Kernel with Tracing Features
 Version:        3.11.1
-Release:        <RELEASE>.g1383321
+Release:        <RELEASE>.g50dfbd0
 License:        GPL-2.0
 Group:          System/Kernel
 Url:            http://www.kernel.org/

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-12 22:56:56.000000000 +0200
+++ new/config/arm64/default    2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 3.11.0 Kernel Configuration
+# Linux/arm64 3.11.1 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-12 22:56:56.000000000 +0200
+++ new/config/armv6hl/default  2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.11.0 Kernel Configuration
+# Linux/arm 3.11.1 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-09-12 22:56:56.000000000 +0200
+++ new/config/armv7hl/cubox    2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.11.0 Kernel Configuration
+# Linux/arm 3.11.1 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-12 22:56:56.000000000 +0200
+++ new/config/armv7hl/default  2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.11.0 Kernel Configuration
+# Linux/arm 3.11.1 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-09-12 22:56:56.000000000 +0200
+++ new/config/armv7hl/exynos   2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.11.0 Kernel Configuration
+# Linux/arm 3.11.1 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-09-12 22:56:56.000000000 +0200
+++ new/config/armv7hl/lpae     2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.11.0 Kernel Configuration
+# Linux/arm 3.11.1 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-09-12 22:56:56.000000000 +0200
+++ new/config/i386/debug       2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.0 Kernel Configuration
+# Linux/i386 3.11.1 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/default new/config/i386/default
--- old/config/i386/default     2013-09-12 22:56:56.000000000 +0200
+++ new/config/i386/default     2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.0 Kernel Configuration
+# Linux/i386 3.11.1 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/desktop new/config/i386/desktop
--- old/config/i386/desktop     2013-09-12 22:56:56.000000000 +0200
+++ new/config/i386/desktop     2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.0 Kernel Configuration
+# Linux/i386 3.11.1 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/ec2 new/config/i386/ec2
--- old/config/i386/ec2 2013-09-12 22:56:56.000000000 +0200
+++ new/config/i386/ec2 2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.0 Kernel Configuration
+# Linux/i386 3.11.1 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-12 22:56:56.000000000 +0200
+++ new/config/i386/pae 2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.0 Kernel Configuration
+# Linux/i386 3.11.1 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/trace new/config/i386/trace
--- old/config/i386/trace       2013-09-12 22:56:56.000000000 +0200
+++ new/config/i386/trace       2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.0 Kernel Configuration
+# Linux/i386 3.11.1 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/vanilla new/config/i386/vanilla
--- old/config/i386/vanilla     2013-09-12 22:56:56.000000000 +0200
+++ new/config/i386/vanilla     2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.0 Kernel Configuration
+# Linux/i386 3.11.1 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/xen new/config/i386/xen
--- old/config/i386/xen 2013-09-12 22:56:56.000000000 +0200
+++ new/config/i386/xen 2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.11.0 Kernel Configuration
+# Linux/i386 3.11.1 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-09-12 22:56:56.000000000 +0200
+++ new/config/ppc/default      2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.11.0 Kernel Configuration
+# Linux/powerpc 3.11.1 Kernel Configuration
 #
 # CONFIG_PPC64 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-12 22:56:56.000000000 +0200
+++ new/config/ppc/vanilla      2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.11.0 Kernel Configuration
+# Linux/powerpc 3.11.1 Kernel Configuration
 #
 # CONFIG_PPC64 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-12 22:56:56.000000000 +0200
+++ new/config/ppc64/debug      2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.11.0 Kernel Configuration
+# Linux/powerpc 3.11.1 Kernel Configuration
 #
 CONFIG_PPC64=y
 
@@ -29,7 +29,7 @@
 CONFIG_PPC_HAVE_PMU_SUPPORT=y
 CONFIG_PPC_PERF_CTRS=y
 CONFIG_SMP=y
-CONFIG_NR_CPUS=1024
+CONFIG_NR_CPUS=2048
 CONFIG_PPC_DOORBELL=y
 CONFIG_64BIT=y
 CONFIG_WORD_SIZE=64
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default
--- old/config/ppc64/default    2013-09-12 22:56:56.000000000 +0200
+++ new/config/ppc64/default    2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.11.0 Kernel Configuration
+# Linux/powerpc 3.11.1 Kernel Configuration
 #
 CONFIG_PPC64=y
 
@@ -29,7 +29,7 @@
 CONFIG_PPC_HAVE_PMU_SUPPORT=y
 CONFIG_PPC_PERF_CTRS=y
 CONFIG_SMP=y
-CONFIG_NR_CPUS=1024
+CONFIG_NR_CPUS=2048
 CONFIG_PPC_DOORBELL=y
 CONFIG_64BIT=y
 CONFIG_WORD_SIZE=64
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/trace new/config/ppc64/trace
--- old/config/ppc64/trace      2013-09-12 22:56:56.000000000 +0200
+++ new/config/ppc64/trace      2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.11.0 Kernel Configuration
+# Linux/powerpc 3.11.1 Kernel Configuration
 #
 CONFIG_PPC64=y
 
@@ -29,7 +29,7 @@
 CONFIG_PPC_HAVE_PMU_SUPPORT=y
 CONFIG_PPC_PERF_CTRS=y
 CONFIG_SMP=y
-CONFIG_NR_CPUS=1024
+CONFIG_NR_CPUS=2048
 CONFIG_PPC_DOORBELL=y
 CONFIG_64BIT=y
 CONFIG_WORD_SIZE=64
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/vanilla new/config/ppc64/vanilla
--- old/config/ppc64/vanilla    2013-09-12 22:56:56.000000000 +0200
+++ new/config/ppc64/vanilla    2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 3.11.0 Kernel Configuration
+# Linux/powerpc 3.11.1 Kernel Configuration
 #
 CONFIG_PPC64=y
 
@@ -29,7 +29,7 @@
 CONFIG_PPC_HAVE_PMU_SUPPORT=y
 CONFIG_PPC_PERF_CTRS=y
 CONFIG_SMP=y
-CONFIG_NR_CPUS=1024
+CONFIG_NR_CPUS=2048
 CONFIG_PPC_DOORBELL=y
 CONFIG_64BIT=y
 CONFIG_WORD_SIZE=64
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-12 22:56:56.000000000 +0200
+++ new/config/x86_64/debug     2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.0 Kernel Configuration
+# Linux/x86_64 3.11.1 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
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-12 22:56:56.000000000 +0200
+++ new/config/x86_64/default   2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.0 Kernel Configuration
+# Linux/x86_64 3.11.1 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
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-12 22:56:56.000000000 +0200
+++ new/config/x86_64/desktop   2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.0 Kernel Configuration
+# Linux/x86_64 3.11.1 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
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-12 22:56:56.000000000 +0200
+++ new/config/x86_64/ec2       2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.0 Kernel Configuration
+# Linux/x86_64 3.11.1 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-12 22:56:56.000000000 +0200
+++ new/config/x86_64/trace     2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.0 Kernel Configuration
+# Linux/x86_64 3.11.1 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
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-12 22:56:56.000000000 +0200
+++ new/config/x86_64/vanilla   2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.0 Kernel Configuration
+# Linux/x86_64 3.11.1 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
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-12 22:56:56.000000000 +0200
+++ new/config/x86_64/xen       2013-09-18 14:41:04.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.11.0 Kernel Configuration
+# Linux/x86_64 3.11.1 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y

++++++ patches.fixes.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.fixes/power_supply-Prevent-suspend-until-power-supply-even.patch 
new/patches.fixes/power_supply-Prevent-suspend-until-power-supply-even.patch
--- 
old/patches.fixes/power_supply-Prevent-suspend-until-power-supply-even.patch    
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/patches.fixes/power_supply-Prevent-suspend-until-power-supply-even.patch    
    2013-09-20 21:16:16.000000000 +0200
@@ -0,0 +1,130 @@
+From: Zoran Markovic <[email protected]>
+Date: Fri, 2 Aug 2013 13:38:02 -0700
+Subject: power_supply: Prevent suspend until power supply events are processed
+Git-commit: 948dcf96622814d2a850a12851d27824530a9747
+Patch-mainline: v3.12-rc1
+References: bnc#841596
+
+This patch, originally authored by Arve Hjonnevag and Todd Poynor,
+prevents the system from entering suspend mode until the power supply
+plug, unplug, or any other change of state event is fully processed. This
+guarantees that the screen lights up and displays the battery charging
+state. The implementation uses the power supply wakeup_source object.
+
+Cc: David Woodhouse <[email protected]>
+Cc: Arve Hjonnevag <[email protected]>
+Cc: Todd Poynor <[email protected]>
+Cc: John Stultz <[email protected]>
+Signed-off-by: Zoran Markovic <[email protected]>
+Signed-off-by: Anton Vorontsov <[email protected]>
+Signed-off-by: Jiri Slaby <[email protected]>
+---
+ drivers/power/power_supply_core.c | 38 ++++++++++++++++++++++++++++++++------
+ include/linux/power_supply.h      |  3 +++
+ 2 files changed, 35 insertions(+), 6 deletions(-)
+
+diff --git a/drivers/power/power_supply_core.c 
b/drivers/power/power_supply_core.c
+index 3b2d5df..00e6672 100644
+--- a/drivers/power/power_supply_core.c
++++ b/drivers/power/power_supply_core.c
+@@ -67,23 +67,42 @@ static int __power_supply_changed_work(struct device *dev, 
void *data)
+ 
+ static void power_supply_changed_work(struct work_struct *work)
+ {
++      unsigned long flags;
+       struct power_supply *psy = container_of(work, struct power_supply,
+                                               changed_work);
+ 
+       dev_dbg(psy->dev, "%s\n", __func__);
+ 
+-      class_for_each_device(power_supply_class, NULL, psy,
+-                            __power_supply_changed_work);
+-
+-      power_supply_update_leds(psy);
+-
+-      kobject_uevent(&psy->dev->kobj, KOBJ_CHANGE);
++      spin_lock_irqsave(&psy->changed_lock, flags);
++      if (psy->changed) {
++              psy->changed = false;
++              spin_unlock_irqrestore(&psy->changed_lock, flags);
++              class_for_each_device(power_supply_class, NULL, psy,
++                                    __power_supply_changed_work);
++              power_supply_update_leds(psy);
++              kobject_uevent(&psy->dev->kobj, KOBJ_CHANGE);
++              spin_lock_irqsave(&psy->changed_lock, flags);
++      }
++      /*
++       * Dependent power supplies (e.g. battery) may have changed state
++       * as a result of this event, so poll again and hold the
++       * wakeup_source until all events are processed.
++       */
++      if (!psy->changed)
++              pm_relax(psy->dev);
++      spin_unlock_irqrestore(&psy->changed_lock, flags);
+ }
+ 
+ void power_supply_changed(struct power_supply *psy)
+ {
++      unsigned long flags;
++
+       dev_dbg(psy->dev, "%s\n", __func__);
+ 
++      spin_lock_irqsave(&psy->changed_lock, flags);
++      psy->changed = true;
++      pm_stay_awake(psy->dev);
++      spin_unlock_irqrestore(&psy->changed_lock, flags);
+       schedule_work(&psy->changed_work);
+ }
+ EXPORT_SYMBOL_GPL(power_supply_changed);
+@@ -500,6 +519,11 @@ int power_supply_register(struct device *parent, struct 
power_supply *psy)
+               goto check_supplies_failed;
+       }
+ 
++      spin_lock_init(&psy->changed_lock);
++      rc = device_init_wakeup(dev, true);
++      if (rc)
++              goto wakeup_init_failed;
++
+       rc = kobject_set_name(&dev->kobj, "%s", psy->name);
+       if (rc)
+               goto kobject_set_name_failed;
+@@ -529,6 +553,7 @@ create_triggers_failed:
+ register_cooler_failed:
+       psy_unregister_thermal(psy);
+ register_thermal_failed:
++wakeup_init_failed:
+       device_del(dev);
+ kobject_set_name_failed:
+ device_add_failed:
+@@ -546,6 +571,7 @@ void power_supply_unregister(struct power_supply *psy)
+       power_supply_remove_triggers(psy);
+       psy_unregister_cooler(psy);
+       psy_unregister_thermal(psy);
++      device_init_wakeup(psy->dev, false);
+       device_unregister(psy->dev);
+ }
+ EXPORT_SYMBOL_GPL(power_supply_unregister);
+diff --git a/include/linux/power_supply.h b/include/linux/power_supply.h
+index 804b906..5c26006 100644
+--- a/include/linux/power_supply.h
++++ b/include/linux/power_supply.h
+@@ -15,6 +15,7 @@
+ 
+ #include <linux/workqueue.h>
+ #include <linux/leds.h>
++#include <linux/spinlock.h>
+ 
+ struct device;
+ 
+@@ -194,6 +195,8 @@ struct power_supply {
+       /* private */
+       struct device *dev;
+       struct work_struct changed_work;
++      spinlock_t changed_lock;
++      bool changed;
+ #ifdef CONFIG_THERMAL
+       struct thermal_zone_device *tzd;
+       struct thermal_cooling_device *tcd;
+-- 
+1.8.4
+

++++++ patches.suse.tar.bz2 ++++++
++++ 3587 lines of diff (skipped)

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.XVYWph/_old  2013-09-23 09:36:41.000000000 +0200
+++ /var/tmp/diff_new_pack.XVYWph/_new  2013-09-23 09:36:41.000000000 +0200
@@ -262,6 +262,50 @@
        patches.suse/btrfs-use-correct-device-for-maps.patch
        
patches.suse/btrfs-fall-back-to-global-reservation-when-removing-subvolumes
        patches.suse/btrfs-check-index-in-extent_buffer_page
+       
patches.suse/btrfs-0001-Release-uuid_mutex-for-shrink-during-device-de.patch
+       
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
+       patches.suse/btrfs-0014-handle-errors-when-doing-slow-caching.patch
+       
patches.suse/btrfs-0015-check-our-parent-dir-when-doing-a-compare-send.patch
+       patches.suse/btrfs-0016-deal-with-enomem-in-the-rewind-path.patch
+       
patches.suse/btrfs-0017-stop-using-GFP_ATOMIC-when-allocating-rewind-e.patch
+       
patches.suse/btrfs-0018-fix-inode-leak-on-kmalloc-failure-in-tree-log..patch
+       
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
+       
patches.suse/btrfs-0026-fix-oops-when-writing-dirty-qgroups-to-disk.patch
+       
patches.suse/btrfs-0027-move-btrfs_free_qgroup_config-out-of-spin_lock.patch
+       
patches.suse/btrfs-0028-add-missing-error-code-to-btrfs_IOC_INO_LOOKUP.patch
+       
patches.suse/btrfs-0029-don-t-miss-inode-ref-items-in-btrfs_IOC_INO_LO.patch
+       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
+       patches.suse/btrfs-0034-optimize-key-searches-in-btrfs_search_slot.patch
+
+       patches.suse/btrfs-use-end-trans-in-label-ioctl
+       patches.suse/btrfs-add-ability-to-query-change-feature-bits-online-ioctl
+       patches.suse/introduce-kobj_completion
+       patches.suse/btrfs-export-supported-featured-to-sysfs
+       patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs
+       patches.suse/btrfs-publish-per-super-features-to-sysfs
+       patches.suse/btrfs-add-publishing-of-unknown-features-in-sysfs
+       patches.suse/btrfs-add-ability-to-change-features-via-sysfs
+       patches.suse/btrfs-use-feature-attributes-to-print-names-in-errors
 
        ########################################################
        # Reiserfs Patches
@@ -436,6 +480,8 @@
        # Needs updating WRT d27769ec (block: add GENHD_FL_NO_PART_SCAN)
 +hare  patches.suse/no-partition-scan
 
+       patches.fixes/power_supply-Prevent-suspend-until-power-supply-even.patch
+
        ########################################################
        # Other drivers we have added to the tree
        ########################################################

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.XVYWph/_old  2013-09-23 09:36:41.000000000 +0200
+++ /var/tmp/diff_new_pack.XVYWph/_new  2013-09-23 09:36:41.000000000 +0200
@@ -1,3 +1,3 @@
-2013-09-14 20:49:04 +0200
-GIT Revision: 138332147e46f04b20c7ed57069cabd1f3ad5cc8
+2013-09-20 21:16:16 +0200
+GIT Revision: 50dfbd054652d6340d62c68e7130bd6705e7b234
 GIT Branch: master

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

Reply via email to