fix: remove not needed check for context param engine count
Related-To: NEO-10496 Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
parent
19dcc80e44
commit
6b33d91140
|
@ -1029,15 +1029,13 @@ int IoctlHelperXe::ioctl(DrmIoctl request, void *arg) {
|
|||
auto contextEngine = reinterpret_cast<ContextParamEngines<> *>(d->value);
|
||||
int items = (d->size - sizeof(uint64_t)) / sizeof(uint32_t);
|
||||
contextParamEngine.clear();
|
||||
if (items < 11) {
|
||||
for (int i = 0; i < items; i++) {
|
||||
if (contextEngine->engines[i].engineClass != static_cast<uint16_t>(getDrmParamValue(DrmParam::engineClassInvalid))) {
|
||||
drm_xe_engine_class_instance engine = {
|
||||
contextEngine->engines[i].engineClass,
|
||||
contextEngine->engines[i].engineInstance,
|
||||
static_cast<uint16_t>(d->gtId)};
|
||||
contextParamEngine.push_back(engine);
|
||||
}
|
||||
for (int i = 0; i < items; i++) {
|
||||
if (contextEngine->engines[i].engineClass != static_cast<uint16_t>(getDrmParamValue(DrmParam::engineClassInvalid))) {
|
||||
drm_xe_engine_class_instance engine = {
|
||||
contextEngine->engines[i].engineClass,
|
||||
contextEngine->engines[i].engineInstance,
|
||||
static_cast<uint16_t>(d->gtId)};
|
||||
contextParamEngine.push_back(engine);
|
||||
}
|
||||
}
|
||||
if (contextParamEngine.size())
|
||||
|
|
Loading…
Reference in New Issue