Open HPI is an open source implementation of the SA Forum's Hardware Platform Interface (HPI). HPI provides an abstracted interface to managing computer hardware, typically for chassis and rack based servers
Aassertion/deassertion masks (which are output parameters) are passed in the request as input data.
See baselib/oh_client.cpp:saHpiSensorEventMasksGet() and marshal/marshal_hpi.c: saHpiSensorEventMasksGetIn structure.
But if we fix it the RPC compatibility will be broken.
The problems will be between new client and old daemon
Aassertion/deassertion masks (which are output parameters) are passed in the request as input data. See baselib/oh_client.cpp:saHpiSensorEventMasksGet() and marshal/marshal_hpi.c: saHpiSensorEventMasksGetIn structure.
But if we fix it the RPC compatibility will be broken. The problems will be between new client and old daemon
Reported by: avpak