[PATCH openpower-host-ipmi-oem 2/2] Convert tabs to spaces
OpenBMC Patches
openbmc-patches at stwcx.xyz
Sun Feb 21 02:20:25 AEDT 2016
From: Chris Austen <austenc at us.ibm.com>
---
oemhandler.C | 98 +++++++++++++++++++++++++++++-------------------------------
1 file changed, 47 insertions(+), 51 deletions(-)
diff --git a/oemhandler.C b/oemhandler.C
index 6046816..f577d67 100644
--- a/oemhandler.C
+++ b/oemhandler.C
@@ -16,7 +16,7 @@ uint16_t g_record_id = 0x0001;
// of 0xDF and Event Message format of 0x04. The returned
// Record ID should be used for all partial eSEL adds.
//
-// This function creates a /tmp/esel# file to store the
+// This function creates a /tmp/esel file to store the
// incoming partial esel. It is the role of some other
// function to commit the error log in to long term
// storage. Likely via the ipmi add_sel command.
@@ -25,59 +25,55 @@ ipmi_ret_t ipmi_ibm_oem_partial_esel(ipmi_netfn_t netfn, ipmi_cmd_t cmd,
ipmi_request_t request, ipmi_response_t response,
ipmi_data_len_t data_len, ipmi_context_t context)
{
- esel_request_t *reqptr = (esel_request_t*) request;
- FILE *fp;
- // TODO: Issue 5: This is not endian-safe.
- short *recid = (short*) &reqptr->selrecordls;
- short *offset = (short*) &reqptr->offsetls;
- uint8_t rlen;
- ipmi_ret_t rc = IPMI_CC_OK;
- const char *pio;
-
-
- if (!*recid && !*offset) {
- // OpenPOWER Host Interface spec says if RecordID and Offset are
- // 0 then then this is a new request
- pio = "wb";
- } else {
- pio = "rb+";
- }
-
- rlen = (*data_len) - (uint8_t) (sizeof(esel_request_t));
-
-
- printf("IPMI PARTIAL ESEL for %s Offset = %d Length = %d\n",
- g_esel_path, *offset, rlen);
-
-
- if ((fp = fopen(g_esel_path, pio)) != NULL) {
- fseek(fp, *offset, SEEK_SET);
- fwrite(reqptr+1,rlen,1,fp);
- fclose(fp);
-
- *data_len = sizeof(g_record_id);
- memcpy(response, &g_record_id, *data_len);
- } else {
- fprintf(stderr, "Error trying to perform %s for esel%s\n",pio, g_esel_path);
- rc = IPMI_CC_INVALID;
- *data_len = 0;
- }
-
- // The first bit prepresents that this is the last partial packet
- // coming down. If that is the case advance the record id so we
- // don't overlap logs. This allows anyone to establish a log
- // directory system.
- if (reqptr->progress & 1 ) {
- g_record_id++;
- }
-
- return rc;
+ esel_request_t *reqptr = (esel_request_t*) request;
+ FILE *fp;
+ // TODO: Issue 5: This is not endian-safe.
+ short *recid = (short*) &reqptr->selrecordls;
+ short *offset = (short*) &reqptr->offsetls;
+ uint8_t rlen;
+ ipmi_ret_t rc = IPMI_CC_OK;
+ const char *pio;
+
+ // OpenPOWER Host Interface spec says if RecordID and Offset are
+ // 0 then then this is a new request
+ if (!*recid && !*offset)
+ pio = "wb";
+ else
+ pio = "rb+";
+
+ rlen = (*data_len) - (uint8_t) (sizeof(esel_request_t));
+
+ printf("IPMI PARTIAL ESEL for %s Offset = %d Length = %d\n",
+ g_esel_path, *offset, rlen);
+
+ if ((fp = fopen(g_esel_path, pio)) != NULL) {
+ fseek(fp, *offset, SEEK_SET);
+ fwrite(reqptr+1,rlen,1,fp);
+ fclose(fp);
+
+ *data_len = sizeof(g_record_id);
+ memcpy(response, &g_record_id, *data_len);
+ } else {
+ fprintf(stderr, "Error trying to perform %s for esel%s\n",pio, g_esel_path);
+ rc = IPMI_CC_INVALID;
+ *data_len = 0;
+ }
+
+ // The first bit prepresents that this is the last partial packet
+ // coming down. If that is the case advance the record id so we
+ // don't overlap logs. This allows anyone to establish a log
+ // directory system.
+ if (reqptr->progress & 1 ) {
+ g_record_id++;
+ }
+
+ return rc;
}
void register_netfn_oem_partial_esel()
{
- printf("Registering NetFn:[0x%X], Cmd:[0x%X]\n",NETFUN_OEM, IPMI_CMD_PESEL);
- ipmi_register_callback(NETFUN_OEM, IPMI_CMD_PESEL, NULL, ipmi_ibm_oem_partial_esel);
- return;
+ printf("Registering NetFn:[0x%X], Cmd:[0x%X]\n",NETFUN_OEM, IPMI_CMD_PESEL);
+ ipmi_register_callback(NETFUN_OEM, IPMI_CMD_PESEL, NULL, ipmi_ibm_oem_partial_esel);
+ return;
}
--
2.7.1
More information about the openbmc
mailing list