]> www.infradead.org Git - users/mchehab/rasdaemon.git/commitdiff
remove plugin-ras.c
authorMauro Carvalho Chehab <mchehab@redhat.com>
Wed, 13 Mar 2013 11:28:45 +0000 (08:28 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Wed, 13 Mar 2013 11:28:45 +0000 (08:28 -0300)
This file is not used.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
INSTALL
libtrace/Makefile.am
libtrace/plugin-ras.c [deleted file]

diff --git a/INSTALL b/INSTALL
index 1cb58ea63011c0b4edf64f1492eab9e463070e8e..6e90e07d271f34826b3868acf577d68a5761c0c1 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -51,8 +51,7 @@ of `autoconf'.
    The simplest way to compile this package is:
 
   1. `cd' to the directory containing the package's source code and type
-     `autoreconf -vfi && ./configure' to configure the package for your
-     system.
+     `./configure' to configure the package for your system.
 
      Running `configure' might take a while.  While running, it prints
      some messages telling which features it is checking for.
index 14d1b92eb368e436d4a49b69a43c4003cbc896ab..f9447a41beb9f8959776466210118d7663a69ec9 100644 (file)
@@ -1,6 +1,6 @@
 noinst_LIBRARIES = libtrace.a
-libtrace_a_SOURCES = event-parse.c    parse-filter.c  plugin-ras.c \
-             kbuffer-parse.c  parse-utils.c   trace-seq.c
+libtrace_a_SOURCES = event-parse.c    parse-filter.c \
+                    kbuffer-parse.c  parse-utils.c   trace-seq.c
 #include_HEADERS = libtrace/event-parse.h  libtrace/event-utils.h \
 #                libtrace/kbuffer.h
 
diff --git a/libtrace/plugin-ras.c b/libtrace/plugin-ras.c
deleted file mode 100644 (file)
index d1344bd..0000000
+++ /dev/null
@@ -1,147 +0,0 @@
-/*
- * Copyright (C) 2009, 2010 Red Hat Inc, Steven Rostedt <srostedt@redhat.com>
- *
- * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation;
- * version 2.1 of the License (not later!)
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this program; if not,  see <http://www.gnu.org/licenses>
- *
- * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- */
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "trace-cmd.h"
-
-static void write_state(struct trace_seq *s, int val)
-{
-       const char states[] = "SDTtZXxW";
-       int found = 0;
-       int i;
-
-       for (i=0; i < (sizeof(states) - 1); i++) {
-               if (!(val & (1 << i)))
-                       continue;
-
-               if (found)
-                       trace_seq_putc(s, '|');
-
-               found = 1;
-               trace_seq_putc(s, states[i]);
-       }
-
-       if (!found)
-               trace_seq_putc(s, 'R');
-}
-
-static void write_and_save_comm(struct format_field *field,
-                               struct pevent_record *record,
-                               struct trace_seq *s, int pid)
-{
-       const char *comm;
-       int len;
-
-       comm = (char *)(record->data + field->offset);
-       len = s->len;
-       trace_seq_printf(s, "%.*s",
-                        field->size, comm);
-
-       /* make sure the comm has a \0 at the end. */
-       trace_seq_terminate(s);
-       comm = &s->buffer[len];
-
-       /* Help out the comm to ids. This will handle dups */
-       pevent_register_comm(field->event->pevent, comm, pid);
-}
-
-static int sched_wakeup_handler(struct trace_seq *s, struct pevent_record *record,
-                               struct event_format *event, void *context)
-{
-       struct format_field *field;
-       unsigned long long val;
-
-       if (pevent_get_field_val(s, event, "pid", record, &val, 1))
-               return trace_seq_putc(s, '!');
-
-       field = pevent_find_any_field(event, "comm");
-       if (field) {
-               write_and_save_comm(field, record, s, val);
-               trace_seq_putc(s, ':');
-       }
-       trace_seq_printf(s, "%lld", val);
-
-       if (pevent_get_field_val(s, event, "prio", record, &val, 0) == 0)
-               trace_seq_printf(s, " [%lld]", val);
-
-       if (pevent_get_field_val(s, event, "success", record, &val, 1) == 0)
-               trace_seq_printf(s, " success=%lld", val);
-
-       if (pevent_get_field_val(s, event, "target_cpu", record, &val, 0) == 0)
-               trace_seq_printf(s, " CPU:%03llu", val);
-
-       return 0;
-}
-
-static int sched_switch_handler(struct trace_seq *s, struct pevent_record *record,
-                               struct event_format *event, void *context)
-{
-       struct format_field *field;
-       unsigned long long val;
-
-       if (pevent_get_field_val(s, event, "prev_pid", record, &val, 1))
-               return trace_seq_putc(s, '!');
-
-       field = pevent_find_any_field(event, "prev_comm");
-       if (field) {
-               write_and_save_comm(field, record, s, val);
-               trace_seq_putc(s, ':');
-       }
-       trace_seq_printf(s, "%lld ", val);
-
-       if (pevent_get_field_val(s, event, "prev_prio", record, &val, 0) == 0)
-               trace_seq_printf(s, "[%lld] ", val);
-
-       if (pevent_get_field_val(s,  event, "prev_state", record, &val, 0) == 0)
-               write_state(s, val);
-
-       trace_seq_puts(s, " ==> ");
-
-       if (pevent_get_field_val(s, event, "next_pid", record, &val, 1))
-               return trace_seq_putc(s, '!');
-
-       field = pevent_find_any_field(event, "next_comm");
-       if (field) {
-               write_and_save_comm(field, record, s, val);
-               trace_seq_putc(s, ':');
-       }
-       trace_seq_printf(s, "%lld", val);
-
-       if (pevent_get_field_val(s, event, "next_prio", record, &val, 0) == 0)
-               trace_seq_printf(s, " [%lld]", val);
-
-       return 0;
-}
-
-int PEVENT_PLUGIN_LOADER(struct pevent *pevent)
-{
-       pevent_register_event_handler(pevent, -1, "sched", "sched_switch",
-                                     sched_switch_handler, NULL);
-
-       pevent_register_event_handler(pevent, -1, "sched", "sched_wakeup",
-                                     sched_wakeup_handler, NULL);
-
-       pevent_register_event_handler(pevent, -1, "sched", "sched_wakeup_new",
-                                     sched_wakeup_handler, NULL);
-
-       return 0;
-}