Hello community,

here is the log from the commit of package mcelog for openSUSE:Factory checked 
in at 2020-10-03 18:53:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mcelog (Old)
 and      /work/SRC/openSUSE:Factory/.mcelog.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mcelog"

Sat Oct  3 18:53:00 2020 rev:55 rq:838278 version:173

Changes:
--------
--- /work/SRC/openSUSE:Factory/mcelog/mcelog.changes    2020-09-21 
17:11:42.343368819 +0200
+++ /work/SRC/openSUSE:Factory/.mcelog.new.4249/mcelog.changes  2020-10-03 
18:53:07.633315397 +0200
@@ -1,0 +2,13 @@
+Mon Sep 28 10:16:15 UTC 2020 - [email protected]
+
+- jsc#SLE-13505, jsc#SLE-13494
+- Update to version 173:
+  * mcelog: Rebalance the red-black tree after inserting a new node
+  * mcelog: Add Tigerlake, Rocketlake, Alderlake, Lakefield
+  * mcelog.service: Check existence of `/dev/mcelog` in systemd
+  * mcelog.service: Remove DefaultStandardOutput configuration
+  * mcelog: Add decode for MCi_MISC from 10nm memory controller
+  * Add reporter tracking to trigger-invoking functions.
+  * mcelog: Add "kflags" field to "struct mce"
+
+-------------------------------------------------------------------

Old:
----
  mcelog-170.tar.gz

New:
----
  mcelog-173.tar.gz

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

Other differences:
------------------
++++++ mcelog.spec ++++++
--- /var/tmp/diff_new_pack.xgM1TV/_old  2020-10-03 18:53:08.701316784 +0200
+++ /var/tmp/diff_new_pack.xgM1TV/_new  2020-10-03 18:53:08.701316784 +0200
@@ -21,7 +21,7 @@
   %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
 Name:           mcelog
-Version:        170
+Version:        173
 Release:        0
 Summary:        Log Machine Check Events
 License:        GPL-2.0-only

++++++ _service ++++++
--- /var/tmp/diff_new_pack.xgM1TV/_old  2020-10-03 18:53:08.745316841 +0200
+++ /var/tmp/diff_new_pack.xgM1TV/_new  2020-10-03 18:53:08.745316841 +0200
@@ -1,19 +1,14 @@
 <services>
   <service name="tar_scm" mode="disabled">
     <param name="scm">git</param>
-    <param name="url">https://github.com/andikleen/mcelog</param>
-    <param name="subdir"></param>
-    <param name="filename">mcelog</param>
+    <param 
name="url">git://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git</param>
     <param name="changesgenerate">enable</param>
-    <param name="revision">refs/tags/v166</param>
-    <param name="versionformat">1.66</param>
-<!--
-      <param name="versionformat">1.64+git%cd.%h</param>
--->
+    <param name="revision">v173</param>
+    <param name="versionformat">173</param>
   </service>
   <service name="recompress" mode="disabled">
     <param name="file">mcelog*.tar</param>
-    <param name="compression">xz</param>
+    <param name="compression">gz</param>
   </service>
   <service name="set_version" mode="disabled"/>
 </services>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.xgM1TV/_old  2020-10-03 18:53:08.765316867 +0200
+++ /var/tmp/diff_new_pack.xgM1TV/_new  2020-10-03 18:53:08.765316867 +0200
@@ -1,4 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/andikleen/mcelog</param>
-              <param 
name="changesrevision">ee90ff20ce6a4d5e016aa249ce8b37f359f9fda4</param></service></servicedata>
\ No newline at end of file
+              <param 
name="changesrevision">ee90ff20ce6a4d5e016aa249ce8b37f359f9fda4</param></service><service
 name="tar_scm">
+                <param 
name="url">git://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git</param>
+              <param 
name="changesrevision">2e923ddb0b39726f913ca929219ff5c477646e36</param></service></servicedata>
\ No newline at end of file

++++++ mcelog-170.tar.gz -> mcelog-173.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mcelog-170/intel.c new/mcelog-173/intel.c
--- old/mcelog-170/intel.c      2020-05-28 23:52:41.000000000 +0200
+++ new/mcelog-173/intel.c      2020-09-24 02:39:24.000000000 +0200
@@ -41,7 +41,9 @@
            cpu == CPU_SKYLAKE || cpu == CPU_SKYLAKE_XEON ||
            cpu == CPU_KABYLAKE || cpu == CPU_DENVERTON || cpu == CPU_ICELAKE ||
            cpu == CPU_ICELAKE_XEON || cpu == CPU_ICELAKE_DE ||
-           cpu == CPU_TREMONT_D || cpu == CPU_COMETLAKE)
+           cpu == CPU_TREMONT_D || cpu == CPU_COMETLAKE ||
+           cpu == CPU_TIGERLAKE || cpu == CPU_ROCKETLAKE ||
+           cpu == CPU_ALDERLAKE || cpu == CPU_LAKEFIELD)
                memory_error_support = 1;
 }
 
@@ -112,6 +114,14 @@
                        return CPU_TREMONT_D;
                else if (model == 0xa5 || model == 0xa6)
                        return CPU_COMETLAKE;
+               else if (model == 0x8C || model == 0x8D)
+                       return CPU_TIGERLAKE;
+               else if (model == 0xA7)
+                       return CPU_ROCKETLAKE;
+               else if (model == 0x97)
+                       return CPU_ALDERLAKE;
+               else if (model == 0x8A)
+                       return CPU_LAKEFIELD;
                if (model > 0x1a) {
                        Eprintf("Family 6 Model %u CPU: only decoding 
architectural errors\n",
                                model);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mcelog-170/intel.h new/mcelog-173/intel.h
--- old/mcelog-170/intel.h      2020-05-28 23:52:41.000000000 +0200
+++ new/mcelog-173/intel.h      2020-09-24 02:39:24.000000000 +0200
@@ -33,5 +33,9 @@
        case CPU_ICELAKE_XEON: \
        case CPU_ICELAKE_DE: \
        case CPU_TREMONT_D: \
-       case CPU_COMETLAKE
+       case CPU_COMETLAKE: \
+       case CPU_TIGERLAKE: \
+       case CPU_ROCKETLAKE: \
+       case CPU_ALDERLAKE: \
+       case CPU_LAKEFIELD
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mcelog-170/mcelog.c new/mcelog-173/mcelog.c
--- old/mcelog-170/mcelog.c     2020-05-28 23:52:41.000000000 +0200
+++ new/mcelog-173/mcelog.c     2020-09-24 02:39:24.000000000 +0200
@@ -250,6 +250,10 @@
        [CPU_ICELAKE_DE] = "Icelake server D Family",
        [CPU_TREMONT_D] = "Tremont microserver",
        [CPU_COMETLAKE] = "Cometlake",
+       [CPU_TIGERLAKE] = "Tigerlake",
+       [CPU_ROCKETLAKE] = "Rocketlake",
+       [CPU_ALDERLAKE] = "Alderlake",
+       [CPU_LAKEFIELD] = "Lakefield",
 };
 
 static struct config_choice cpu_choices[] = {
@@ -307,6 +311,10 @@
        { "icelake-d", CPU_ICELAKE_DE },
        { "snowridge", CPU_TREMONT_D },
        { "cometlake", CPU_COMETLAKE },
+       { "tigerlake", CPU_TIGERLAKE },
+       { "rocketlake", CPU_ROCKETLAKE },
+       { "alderlake", CPU_ALDERLAKE },
+       { "lakefield", CPU_LAKEFIELD },
        { NULL }
 };
 
@@ -481,7 +489,9 @@
            cputype != CPU_SKYLAKE && cputype != CPU_SKYLAKE_XEON &&
            cputype != CPU_KABYLAKE && cputype != CPU_DENVERTON &&
            cputype != CPU_ICELAKE_XEON && cputype != CPU_ICELAKE_DE &&
-           cputype != CPU_TREMONT_D && cputype != CPU_COMETLAKE)
+           cputype != CPU_TREMONT_D && cputype != CPU_COMETLAKE &&
+           cputype != CPU_TIGERLAKE && cputype != CPU_ROCKETLAKE &&
+           cputype != CPU_ALDERLAKE && cputype != CPU_LAKEFIELD)
                resolveaddr(m->addr);
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mcelog-170/mcelog.h new/mcelog-173/mcelog.h
--- old/mcelog-170/mcelog.h     2020-05-28 23:52:41.000000000 +0200
+++ new/mcelog-173/mcelog.h     2020-09-24 02:39:24.000000000 +0200
@@ -145,6 +145,10 @@
        CPU_ICELAKE_DE,
        CPU_TREMONT_D,
        CPU_COMETLAKE,
+       CPU_TIGERLAKE,
+       CPU_ROCKETLAKE,
+       CPU_ALDERLAKE,
+       CPU_LAKEFIELD,
 };
 
 enum option_ranges {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mcelog-170/mcelog.service 
new/mcelog-173/mcelog.service
--- old/mcelog-170/mcelog.service       2020-05-28 23:52:41.000000000 +0200
+++ new/mcelog-173/mcelog.service       2020-09-24 02:39:24.000000000 +0200
@@ -2,10 +2,10 @@
 Description=Machine Check Exception Logging Daemon
 After=syslog.target
 ConditionPathExists=!/sys/module/edac_mce_amd/initstate
+ConditionPathExists=/dev/mcelog
 
-[Service] 
-ExecStart=/usr/sbin/mcelog --ignorenodev --daemon --foreground
-StandardOutput=syslog 
+[Service]
+ExecStart=/usr/sbin/mcelog --daemon --foreground
 SuccessExitStatus=0 15
 
 [Install]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mcelog-170/page.c new/mcelog-173/page.c
--- old/mcelog-170/page.c       2020-05-28 23:52:41.000000000 +0200
+++ new/mcelog-173/page.c       2020-09-24 02:39:24.000000000 +0200
@@ -100,6 +100,7 @@
                        return mp;
        }
        rb_link_node(node, parent, p);
+       rb_insert_color(node, &mempage_root);
        return NULL;
 }
 
@@ -107,8 +108,6 @@
 {
        mp->addr = addr;
        mp = mempage_insert_lookup(addr, &mp->nd);
-       if (mp != NULL)
-               rb_insert_color(&mp->nd, &mempage_root);
        return mp;
 }
 


Reply via email to