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 - duwe@suse.de
+
+- pstore: automatically dump and clean dmesg entries
+ (fate#315232).
+- Update config files.
+- commit 9525160
+
+-------------------------------------------------------------------
+Tue Nov 26 17:28:52 CET 2013 - agraf@suse.de
+
+- 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
+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
+
+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
+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
+
+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: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org