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: Vipin K Parashar <vipin@linux.vnet.ibm.com> Acked-by: Stewart Smith <stewart@linux.vnet.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:
parent
ef69b03dfd
commit
b3d79eaa6c
|
@ -368,16 +368,16 @@ enum OpalLPCAddressType {
|
|||
};
|
||||
|
||||
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
|
||||
*/
|
||||
OPAL_MSG_MEM_ERR,
|
||||
OPAL_MSG_EPOW,
|
||||
OPAL_MSG_SHUTDOWN, /* params[0] = 1 reboot, 0 shutdown */
|
||||
OPAL_MSG_HMI_EVT,
|
||||
OPAL_MSG_DPO,
|
||||
OPAL_MSG_PRD,
|
||||
OPAL_MSG_OCC,
|
||||
OPAL_MSG_MEM_ERR = 1,
|
||||
OPAL_MSG_EPOW = 2,
|
||||
OPAL_MSG_SHUTDOWN = 3, /* params[0] = 1 reboot, 0 shutdown */
|
||||
OPAL_MSG_HMI_EVT = 4,
|
||||
OPAL_MSG_DPO = 5,
|
||||
OPAL_MSG_PRD = 6,
|
||||
OPAL_MSG_OCC = 7,
|
||||
OPAL_MSG_TYPE_MAX,
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue