Add Directory Not Found Status code to map to ENOTDIR (#238)
* Corrected ecc count error return * Added directory not found error code * Added ENOTDIR mapping to RSMI_STATUS_DIRECTORY_NOT_FOUND in ErrnoToRsmiStatus --------- Signed-off-by: Maisam Arif <Maisam.Arif@amd.com> Co-authored-by: gabrpham_amdeng <Gabriel.Pham@amd.com>
Cette révision appartient à :
@@ -66,6 +66,7 @@ class AmdSmiLibraryException(AmdSmiException):
|
||||
amdsmi_wrapper.AMDSMI_STATUS_INPUT_OUT_OF_BOUNDS : "AMDSMI_STATUS_INPUT_OUT_OF_BOUNDS - Out of bounds",
|
||||
amdsmi_wrapper.AMDSMI_STATUS_INIT_ERROR : "AMDSMI_STATUS_INIT_ERROR - Initialization error",
|
||||
amdsmi_wrapper.AMDSMI_STATUS_REFCOUNT_OVERFLOW : "AMDSMI_STATUS_REFCOUNT_OVERFLOW - Internal reference counter exceeded INT32_MAX",
|
||||
amdsmi_wrapper.AMDSMI_STATUS_DIRECTORY_NOT_FOUND : "AMDSMI_STATUS_DIRECTORY_NOT_FOUND - Error when a directory is not found, maps to ENOTDIR",
|
||||
amdsmi_wrapper.AMDSMI_STATUS_BUSY : "AMDSMI_STATUS_BUSY - Device busy",
|
||||
amdsmi_wrapper.AMDSMI_STATUS_NOT_FOUND : "AMDSMI_STATUS_NOT_FOUND - Device Not found",
|
||||
amdsmi_wrapper.AMDSMI_STATUS_NOT_INIT : "AMDSMI_STATUS_NOT_INIT - Device not initialized",
|
||||
|
||||
@@ -302,6 +302,7 @@ amdsmi_status_t__enumvalues = {
|
||||
17: 'AMDSMI_STATUS_INPUT_OUT_OF_BOUNDS',
|
||||
18: 'AMDSMI_STATUS_INIT_ERROR',
|
||||
19: 'AMDSMI_STATUS_REFCOUNT_OVERFLOW',
|
||||
20: 'AMDSMI_STATUS_DIRECTORY_NOT_FOUND',
|
||||
30: 'AMDSMI_STATUS_BUSY',
|
||||
31: 'AMDSMI_STATUS_NOT_FOUND',
|
||||
32: 'AMDSMI_STATUS_NOT_INIT',
|
||||
@@ -348,6 +349,7 @@ AMDSMI_STATUS_INTERNAL_EXCEPTION = 16
|
||||
AMDSMI_STATUS_INPUT_OUT_OF_BOUNDS = 17
|
||||
AMDSMI_STATUS_INIT_ERROR = 18
|
||||
AMDSMI_STATUS_REFCOUNT_OVERFLOW = 19
|
||||
AMDSMI_STATUS_DIRECTORY_NOT_FOUND = 20
|
||||
AMDSMI_STATUS_BUSY = 30
|
||||
AMDSMI_STATUS_NOT_FOUND = 31
|
||||
AMDSMI_STATUS_NOT_INIT = 32
|
||||
@@ -3119,6 +3121,7 @@ __all__ = \
|
||||
'AMDSMI_STATUS_AMDGPU_RESTART_ERR', 'AMDSMI_STATUS_API_FAILED',
|
||||
'AMDSMI_STATUS_ARG_PTR_NULL', 'AMDSMI_STATUS_BUSY',
|
||||
'AMDSMI_STATUS_CORRUPTED_EEPROM',
|
||||
'AMDSMI_STATUS_DIRECTORY_NOT_FOUND',
|
||||
'AMDSMI_STATUS_DRIVER_NOT_LOADED', 'AMDSMI_STATUS_DRM_ERROR',
|
||||
'AMDSMI_STATUS_FAIL_LOAD_MODULE',
|
||||
'AMDSMI_STATUS_FAIL_LOAD_SYMBOL', 'AMDSMI_STATUS_FILE_ERROR',
|
||||
|
||||
Référencer dans un nouveau ticket
Bloquer un utilisateur