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]
