Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2013-11-29 07:01:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-11-25 14:33:26.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-cubox.changes  
2013-11-29 07:01:19.000000000 +0100
@@ -1,0 +2,14 @@
+Wed Nov 27 17:59:14 CET 2013 - [email protected]
+
+- pstore: automatically dump and clean dmesg entries
+  (fate#315232).
+- Update config files.
+- commit 9525160
+
+-------------------------------------------------------------------
+Tue Nov 26 17:28:52 CET 2013 - [email protected]
+
+- omapdrm: fix compile with dma_addr_t > u32.
+- commit 611f4eb
+
+-------------------------------------------------------------------
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.xeRkpj/_old  2013-11-29 07:01:23.000000000 +0100
+++ /var/tmp/diff_new_pack.xeRkpj/_new  2013-11-29 07:01:23.000000000 +0100
@@ -61,7 +61,7 @@
 Summary:        Kernel for SolidRun Cubox
 Version:        3.12.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g1e06fbe
+Release:        <RELEASE>.g9525160
 %else
 Release:        0
 %endif

kernel-debug.spec: same change
kernel-default.spec: same change
kernel-desktop.spec: same change
kernel-docs.spec: same change
kernel-ec2.spec: same change
kernel-exynos.spec: same change
kernel-lpae.spec: same change
kernel-pae.spec: same change
kernel-source.spec: same change
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.xeRkpj/_old  2013-11-29 07:01:23.000000000 +0100
+++ /var/tmp/diff_new_pack.xeRkpj/_new  2013-11-29 07:01:23.000000000 +0100
@@ -26,7 +26,7 @@
 Version:        3.12.1
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g1e06fbe
+Release:        <RELEASE>.g9525160
 %else
 Release:        0
 %endif

++++++ kernel-trace.spec ++++++
--- /var/tmp/diff_new_pack.xeRkpj/_old  2013-11-29 07:01:23.000000000 +0100
+++ /var/tmp/diff_new_pack.xeRkpj/_new  2013-11-29 07:01:23.000000000 +0100
@@ -61,7 +61,7 @@
 Summary:        The Standard Kernel with Tracing Features
 Version:        3.12.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g1e06fbe
+Release:        <RELEASE>.g9525160
 %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/x86_64/debug new/config/x86_64/debug
--- old/config/x86_64/debug     2013-11-20 14:47:00.000000000 +0100
+++ new/config/x86_64/debug     2013-11-27 17:59:14.000000000 +0100
@@ -5456,7 +5456,8 @@
 # EFI (Extensible Firmware Interface) Support
 #
 CONFIG_EFI_VARS=y
-# CONFIG_EFI_VARS_PSTORE is not set
+CONFIG_EFI_VARS_PSTORE=m
+# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
 
 #
 # File systems
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-11-20 14:47:00.000000000 +0100
+++ new/config/x86_64/default   2013-11-27 17:59:14.000000000 +0100
@@ -5488,7 +5488,8 @@
 # EFI (Extensible Firmware Interface) Support
 #
 CONFIG_EFI_VARS=y
-# CONFIG_EFI_VARS_PSTORE is not set
+CONFIG_EFI_VARS_PSTORE=m
+# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
 
 #
 # File systems
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-11-20 14:47:00.000000000 +0100
+++ new/config/x86_64/desktop   2013-11-27 17:59:14.000000000 +0100
@@ -5485,7 +5485,8 @@
 # EFI (Extensible Firmware Interface) Support
 #
 CONFIG_EFI_VARS=y
-# CONFIG_EFI_VARS_PSTORE is not set
+CONFIG_EFI_VARS_PSTORE=m
+# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
 
 #
 # File systems
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-11-20 14:47:00.000000000 +0100
+++ new/config/x86_64/trace     2013-11-27 17:59:14.000000000 +0100
@@ -5489,7 +5489,8 @@
 # EFI (Extensible Firmware Interface) Support
 #
 CONFIG_EFI_VARS=y
-# CONFIG_EFI_VARS_PSTORE is not set
+CONFIG_EFI_VARS_PSTORE=m
+# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
 
 #
 # File systems
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-11-20 14:47:00.000000000 +0100
+++ new/config/x86_64/vanilla   2013-11-27 17:59:14.000000000 +0100
@@ -5482,7 +5482,8 @@
 # EFI (Extensible Firmware Interface) Support
 #
 CONFIG_EFI_VARS=y
-# CONFIG_EFI_VARS_PSTORE is not set
+CONFIG_EFI_VARS_PSTORE=m
+# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
 
 #
 # File systems
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-11-20 14:47:00.000000000 +0100
+++ new/config/x86_64/xen       2013-11-27 17:59:14.000000000 +0100
@@ -5308,7 +5308,8 @@
 # EFI (Extensible Firmware Interface) Support
 #
 CONFIG_EFI_VARS=m
-# CONFIG_EFI_VARS_PSTORE is not set
+CONFIG_EFI_VARS_PSTORE=m
+# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
 
 #
 # File systems

++++++ patches.arch.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.arch/arm-omapfb-fix.patch 
new/patches.arch/arm-omapfb-fix.patch
--- old/patches.arch/arm-omapfb-fix.patch       1970-01-01 01:00:00.000000000 
+0100
+++ new/patches.arch/arm-omapfb-fix.patch       2013-11-26 17:28:52.000000000 
+0100
@@ -0,0 +1,44 @@
+From: Alexander Graf <[email protected]>
+Date: Weg, 20 Mar 2013 15:17:25 +0100
+Subject: [PATCH] omapdrm: fix compile with dma_addr_t > u32
+Patch-Mainline: No
+
+The omap_fb module passes a pointer to a u32 field to a function that expects a
+dma_addr_t * parameter. Make the field dma_addr_t instead - it's an address 
after
+all.
+
+Fixes the following breakage:
+
+  drivers/gpu/drm/omapdrm/omap_fb.c:231:6: error: passing argument 5 of 
'omap_gem_rotated_paddr' from incompatible pointer type [-Werror]
+
+
+Signed-off-by: Alexander Graf <[email protected]>
+
+Index: current/include/video/omapdss.h
+===================================================================
+--- current.orig/include/video/omapdss.h
++++ current/include/video/omapdss.h
+@@ -389,8 +389,8 @@ struct omap_dss_cpr_coefs {
+ };
+ 
+ struct omap_overlay_info {
+-      u32 paddr;
+-      u32 p_uv_addr;  /* for NV12 format */
++      dma_addr_t paddr;
++      dma_addr_t p_uv_addr;  /* for NV12 format */
+       u16 screen_width;
+       u16 width;
+       u16 height;
+Index: current/drivers/gpu/drm/omapdrm/Makefile
+===================================================================
+--- current.orig/drivers/gpu/drm/omapdrm/Makefile
++++ current/drivers/gpu/drm/omapdrm/Makefile
+@@ -3,7 +3,7 @@
+ # Direct Rendering Infrastructure (DRI)
+ #
+ 
+-ccflags-y := -Iinclude/drm -Werror
++ccflags-y := -Iinclude/drm
+ omapdrm-y := omap_drv.o \
+       omap_irq.o \
+       omap_debugfs.o \

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/pstore-backend-autoaction 
new/patches.suse/pstore-backend-autoaction
--- old/patches.suse/pstore-backend-autoaction  1970-01-01 01:00:00.000000000 
+0100
+++ new/patches.suse/pstore-backend-autoaction  2013-11-27 17:59:14.000000000 
+0100
@@ -0,0 +1,133 @@
+From: Torsten Duwe <[email protected]>
+Subject: pstore: automatically dump and clean dmesg entries
+Patch-mainline: not yet
+References: fate#315232
+
+Dump a previous oops or panic, which has made it to pstore,
+to the new syslog after reboot, optinally deleting it.
+This can happen automatically, without user land interaction.
+
+Signed-off-by: Torsten Duwe <[email protected]>
+
+Index: fs/pstore/internal.h
+===================================================================
+--- a/fs/pstore/internal.h.orig
++++ b/fs/pstore/internal.h
+@@ -48,7 +48,14 @@ static inline void pstore_register_ftrac
+ extern struct pstore_info *psinfo;
+ 
+ extern void   pstore_set_kmsg_bytes(int);
+-extern void   pstore_get_records(int);
++extern void   pstore_get_records(unsigned);
++/* Flags for the pstore iterator pstore_get_records() */
++#define PGR_QUIET     0
++#define PGR_VERBOSE   1
++#define PGR_POPULATE  2
++#define PGR_SYSLOG    4
++#define PGR_CLEAR     8
++
+ extern int    pstore_mkfile(enum pstore_type_id, char *psname, u64 id,
+                             int count, char *data, bool compressed,
+                             size_t size, struct timespec time,
+Index: fs/pstore/inode.c
+===================================================================
+--- a/fs/pstore/inode.c.orig
++++ b/fs/pstore/inode.c
+@@ -406,7 +406,7 @@ static int pstore_fill_super(struct supe
+       if (!sb->s_root)
+               return -ENOMEM;
+ 
+-      pstore_get_records(0);
++      pstore_get_records(PGR_VERBOSE|PGR_POPULATE);
+ 
+       return 0;
+ }
+Index: fs/pstore/platform.c
+===================================================================
+--- a/fs/pstore/platform.c.orig
++++ b/fs/pstore/platform.c
+@@ -65,6 +65,10 @@ static DEFINE_SPINLOCK(pstore_lock);
+ struct pstore_info *psinfo;
+ 
+ static char *backend;
++static int auto_action=0;
++module_param(auto_action, int, 0664);
++MODULE_PARM_DESC(auto_action, "action to take on backend "
++               "registration: 0=nothing, 1=print, 2=print+clear");
+ 
+ /* Compression parameters */
+ #define COMPR_LEVEL 6
+@@ -77,6 +81,8 @@ static size_t big_oops_buf_sz;
+ 
+ /* How much of the console log to snapshot */
+ static unsigned long kmsg_bytes = 10240;
++module_param(kmsg_bytes, ulong, 0644);
++MODULE_PARM_DESC(kmsg_bytes, "maximum size to save of a crash dump");
+ 
+ void pstore_set_kmsg_bytes(int bytes)
+ {
+@@ -448,7 +454,11 @@ int pstore_register(struct pstore_info *
+       allocate_buf_for_compression();
+ 
+       if (pstore_is_mounted())
+-              pstore_get_records(0);
++              pstore_get_records(PGR_VERBOSE|PGR_POPULATE);
++
++      if (auto_action)
++              pstore_get_records(PGR_SYSLOG|
++                                 ((auto_action>1)?PGR_CLEAR:0));
+ 
+       kmsg_dump_register(&pstore_dumper);
+       pstore_register_console();
+@@ -473,7 +483,7 @@ EXPORT_SYMBOL_GPL(pstore_register);
+  * when we are re-scanning the backing store looking to add new
+  * error records.
+  */
+-void pstore_get_records(int quiet)
++void pstore_get_records(unsigned flags)
+ {
+       struct pstore_info *psi = psinfo;
+       char                    *buf = NULL;
+@@ -511,15 +521,30 @@ void pstore_get_records(int quiet)
+                               compressed = true;
+                       }
+               }
+-              rc = pstore_mkfile(type, psi->name, id, count, buf,
+-                                compressed, (size_t)size, time, psi);
++
++              if (flags & PGR_POPULATE)
++                      rc = pstore_mkfile(type, psi->name, id, count, buf,
++                                         compressed, (size_t)size, time, psi);
++
++              if (type == PSTORE_TYPE_DMESG) {
++                      if (flags & PGR_SYSLOG) {
++                              char _fmt[32];
++                              snprintf(_fmt, 32, KERN_NOTICE "%%%ds\\n", 
size);
++                              pr_notice("---------- pstore: ----------\n");
++                              printk(_fmt, buf);
++                              pr_notice("-----------------------------\n");
++                      }
++                      if (flags & PGR_CLEAR && psi->erase)
++                              psi->erase(type, id, size, time, psi);
++              }
++
+               if (unzipped_len < 0) {
+                       /* Free buffer other than big oops */
+                       kfree(buf);
+                       buf = NULL;
+               } else
+                       unzipped_len = -1;
+-              if (rc && (rc != -EEXIST || !quiet))
++              if (rc && (rc != -EEXIST || (flags & PGR_VERBOSE)))
+                       failed++;
+       }
+       if (psi->close)
+@@ -534,7 +560,7 @@ out:
+ 
+ static void pstore_dowork(struct work_struct *work)
+ {
+-      pstore_get_records(1);
++      pstore_get_records(PGR_QUIET|PGR_POPULATE);
+ }
+ 
+ static void pstore_timefunc(unsigned long dummy)

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.xeRkpj/_old  2013-11-29 07:01:25.000000000 +0100
+++ /var/tmp/diff_new_pack.xeRkpj/_new  2013-11-29 07:01:25.000000000 +0100
@@ -157,6 +157,7 @@
        patches.arch/arm-OMAP-Fix-missing-cm3xxx.h-include.patch
        patches.arch/arm-OMAP-Fix-missing-usb.h-include.patch
        patches.arch/arm-omap3isp.patch
+       patches.arch/arm-omapfb-fix.patch
 
        # Compile fix for Xen on ARM with our Xen patches applied
        patches.arch/arm-xen-fixup.patch
@@ -323,6 +324,8 @@
        ########################################################
 
        patches.drivers/pstore_disable_efi_backend_by_default.patch
+       patches.suse/pstore-backend-autoaction
+
        ########################################################
        # Overlayfs
        ########################################################

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.xeRkpj/_old  2013-11-29 07:01:25.000000000 +0100
+++ /var/tmp/diff_new_pack.xeRkpj/_new  2013-11-29 07:01:25.000000000 +0100
@@ -1,3 +1,3 @@
-2013-11-21 00:04:25 +0100
-GIT Revision: 1e06fbeab3dabef01d2a3b4d68dbf5531de7cbc9
+2013-11-27 17:59:14 +0100
+GIT Revision: 95251609bf4b80b267dcd6e7de98538b1dd989d1
 GIT Branch: master

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

Reply via email to