Commit b3d79eaa authored by Vipin K Parashar's avatar Vipin K Parashar Committed by Michael Ellerman

powerpc/opal: Assign numbers to OPAL_MSG macros of enum opal_msg_type

This patch assigns numbers to OPAL_MSG macros of enum opal_msg_type
to prevent accidental insertion of any new value in between and thus
break OPAL API. This is also helpful while backporting mainline kernel
changes to distros which run downlevel kernel and thus don't have all
OPAL messages defined, avoiding unnecessary bugs due to enum values
order mismatch.
Signed-off-by: default avatarVipin K Parashar <vipin@linux.vnet.ibm.com>
Acked-by: default avatarStewart Smith <stewart@linux.vnet.ibm.com>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
parent ef69b03d
...@@ -368,16 +368,16 @@ enum OpalLPCAddressType { ...@@ -368,16 +368,16 @@ enum OpalLPCAddressType {
}; };
enum opal_msg_type { enum opal_msg_type {
OPAL_MSG_ASYNC_COMP = 0, /* params[0] = token, params[1] = rc, OPAL_MSG_ASYNC_COMP = 0, /* params[0] = token, params[1] = rc,
* additional params function-specific * additional params function-specific
*/ */
OPAL_MSG_MEM_ERR, OPAL_MSG_MEM_ERR = 1,
OPAL_MSG_EPOW, OPAL_MSG_EPOW = 2,
OPAL_MSG_SHUTDOWN, /* params[0] = 1 reboot, 0 shutdown */ OPAL_MSG_SHUTDOWN = 3, /* params[0] = 1 reboot, 0 shutdown */
OPAL_MSG_HMI_EVT, OPAL_MSG_HMI_EVT = 4,
OPAL_MSG_DPO, OPAL_MSG_DPO = 5,
OPAL_MSG_PRD, OPAL_MSG_PRD = 6,
OPAL_MSG_OCC, OPAL_MSG_OCC = 7,
OPAL_MSG_TYPE_MAX, OPAL_MSG_TYPE_MAX,
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment