diff options
author | Hao Wu <hao.a.wu@intel.com> | 2016-08-19 11:18:42 +0800 |
---|---|---|
committer | Hao Wu <hao.a.wu@intel.com> | 2016-09-06 15:31:23 +0800 |
commit | 284dc9bfe40dfb113986ed49d6419435d42f22b3 (patch) | |
tree | cf796854ebfcd5bf4335004710e3b542fb5c2a67 /BaseTools/Source/Python/Common/LongFilePathSupport.py | |
parent | 946f48ebe6222ce5a5d3650fc19691ae4e7ad8b2 (diff) | |
download | edk2-platforms-284dc9bfe40dfb113986ed49d6419435d42f22b3.tar.xz |
MdeModulePkg NvmExpressDxe: Refine GetNameSpace API to follow spec
According to the UEFI spec,
EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL.GetNamespace() should return
EFI_NOT_FOUND when the input DevicePath is a device path node type that
the NVM Express Pass Thru driver supports, but there is not a valid
translation from DevicePath to a namespace ID. Current code will return
EFI_SUCCESS. This commit adds additional check in the GetNameSpace API to
make sure correct status is returned.
Cc: Feng Tian <feng.tian@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
Reviewed-by: Feng Tian <feng.tian@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/Common/LongFilePathSupport.py')
0 files changed, 0 insertions, 0 deletions