]> www.infradead.org Git - users/mchehab/rasdaemon.git/commitdiff
ras-mc-ctl: Improve error summary to show label and mc
authorMauro Carvalho Chehab <mchehab@redhat.com>
Thu, 30 May 2013 00:53:58 +0000 (21:53 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Thu, 30 May 2013 00:53:58 +0000 (21:53 -0300)
Both information are useful for the users, even on summary.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
util/ras-mc-ctl.in

index 32c4edb3106b790ef5ca6d07fe13e6d1d19c90f3..5b1ca4d2efcb8fc0cc7b0717647fbb9b43848f64 100755 (executable)
@@ -827,15 +827,15 @@ sub summary
 
     my $dbh = DBI->connect("dbi:SQLite:dbname=$dbname", "", "", {});
 
-    my $query = "select top_layer,middle_layer,lower_layer, count(*) from mc_event group by top_layer,middle_layer,lower_layer";
+    my $query = "select label, mc, top_layer,middle_layer,lower_layer, count(*) from mc_event group by label,mc,top_layer,middle_layer,lower_layer";
     my $query_handle = $dbh->prepare($query);
     $query_handle->execute();
 
-    $query_handle->bind_columns(\my($top, $mid, $low, $count));
+    $query_handle->bind_columns(\my($label, $mc, $top, $mid, $low, $count));
 
     print "Memory controller events summary:\n";
     while($query_handle->fetch()) {
-        print "location: $top:$mid:$low errors: $count\n";
+        print "DIMM Label(s): '$label' location: $mc:$top:$mid:$low errors: $count\n";
     }
 
     $query_handle->finish;