summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdriana Kobylak <anoo@us.ibm.com>2017-02-15 11:36:28 -0600
committerPatrick Williams <patrick@stwcx.xyz>2017-02-16 23:03:21 +0000
commit513d68e11cf6d392e847d39c743ce54ccaa0ebf7 (patch)
tree7d61839dc9203b5202306a84dabc424347606d73
parent2efb3e7784c52d199fc21d9fcfaf709423800c75 (diff)
downloadphosphor-host-ipmid-513d68e11cf6d392e847d39c743ce54ccaa0ebf7.tar.gz
phosphor-host-ipmid-513d68e11cf6d392e847d39c743ce54ccaa0ebf7.zip
add_sel: Remove deprecated calls to dbus
The current add_sel dbus calls are failing, openbmc/openbmc#1111 Remove them as they are deprecated as the function already creates an elog error entry using the new logging interface. Change-Id: I3616496420b539bbb7ea5b3fe0c3841d655df238 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
-rw-r--r--storageaddsel.cpp54
1 files changed, 1 insertions, 53 deletions
diff --git a/storageaddsel.cpp b/storageaddsel.cpp
index 0b40d47..6ec9d49 100644
--- a/storageaddsel.cpp
+++ b/storageaddsel.cpp
@@ -180,14 +180,6 @@ int create_esel_description(const uint8_t *buffer, const char *sev, char **messa
int send_esel_to_dbus(const char *desc, const char *sev, const char *details, uint8_t *debug, size_t debuglen) {
- sd_bus *mbus = NULL;
- sd_bus_error error = SD_BUS_ERROR_NULL;
- sd_bus_message *reply = NULL, *m=NULL;
- uint16_t x;
- int r;
- const char *object_name = "/org/openbmc/records/events";
- char *bus_name = NULL;
-
// Allocate enough space to represent the data in hex separated by spaces,
// to mimic how IPMI would display the data.
unique_ptr<char[]> selData(new char[debuglen*3]());
@@ -208,51 +200,7 @@ int send_esel_to_dbus(const char *desc, const char *sev, const char *details, ui
commit(e.name());
}
- mbus = ipmid_get_sd_bus_connection();
- r = mapper_get_service(mbus, object_name, &bus_name);
- if (r < 0) {
- fprintf(stderr, "Failed to get %s connection: %s\n",
- object_name, strerror(-r));
- goto finish;
- }
- r = sd_bus_message_new_method_call(mbus,&m,
- bus_name,
- object_name,
- "org.openbmc.recordlog",
- "acceptHostMessage");
- if (r < 0) {
- fprintf(stderr, "Failed to add the method object: %s\n", strerror(-r));
- goto finish;
- }
-
- r = sd_bus_message_append(m, "sss", desc, sev, details);
- if (r < 0) {
- fprintf(stderr, "Failed add the message strings : %s\n", strerror(-r));
- goto finish;
- }
-
- r = sd_bus_message_append_array(m, 'y', debug, debuglen);
- if (r < 0) {
- fprintf(stderr, "Failed to add the raw array of bytes: %s\n", strerror(-r));
- goto finish;
- }
- // Call the IPMI responder on the bus so the message can be sent to the CEC
- r = sd_bus_call(mbus, m, 0, &error, &reply);
- if (r < 0) {
- fprintf(stderr, "Failed to call the method: %s %s\n", __FUNCTION__, strerror(-r));
- goto finish;
- }
- r = sd_bus_message_read(reply, "q", &x);
- if (r < 0) {
- fprintf(stderr, "Failed to get a rc from the method: %s\n", strerror(-r));
- }
-
-finish:
- sd_bus_error_free(&error);
- m = sd_bus_message_unref(m);
- reply = sd_bus_message_unref(reply);
- free (bus_name);
- return r;
+ return 0;
}
OpenPOWER on IntegriCloud