SWDEV-253654 : Added invalid parameter checks
Change-Id: I8a2ae1ee6898f111aac1c68663a653cca410daec
This commit is contained in:
committed by
Sarbojit Sarkar
parent
3d59e050db
commit
d4fa2e8c80
@@ -97,6 +97,10 @@ hipError_t hipExtGetLinkTypeAndHopCount(int device1, int device2,
|
|||||||
uint32_t* linktype, uint32_t* hopcount) {
|
uint32_t* linktype, uint32_t* hopcount) {
|
||||||
HIP_INIT_API(hipExtGetLinkTypeAndHopCount, device1, device2, linktype, hopcount);
|
HIP_INIT_API(hipExtGetLinkTypeAndHopCount, device1, device2, linktype, hopcount);
|
||||||
|
|
||||||
|
if (linktype == nullptr || hopcount == nullptr ||
|
||||||
|
device1 == device2 || device1 < 0 || device2 < 0) {
|
||||||
|
HIP_RETURN(hipErrorInvalidValue);
|
||||||
|
}
|
||||||
// Fill out the list of LinkAttributes
|
// Fill out the list of LinkAttributes
|
||||||
std::vector<amd::Device::LinkAttrType> link_attrs;
|
std::vector<amd::Device::LinkAttrType> link_attrs;
|
||||||
link_attrs.push_back(std::make_pair(amd::Device::LinkAttribute::kLinkLinkType, 0));
|
link_attrs.push_back(std::make_pair(amd::Device::LinkAttribute::kLinkLinkType, 0));
|
||||||
|
|||||||
Reference in New Issue
Block a user