refactor: Remove unnecessary function definition

Related-To: NEO-16425

Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
This commit is contained in:
Jemale Lockett
2025-10-15 15:42:17 +00:00
committed by Compute-Runtime-Automation
parent da7915e1ad
commit 0528f24764
2 changed files with 4 additions and 16 deletions

View File

@@ -7,6 +7,8 @@
#include "shared/source/os_interface/linux/xe/eudebug/eudebug_interface_upstream.h"
#include "shared/source/helpers/debug_helpers.h"
#include "third_party/uapi-eudebug/drm/xe_drm.h"
#include <string.h>
@@ -172,11 +174,8 @@ std::unique_ptr<EuDebugEventExecQueue, void (*)(EuDebugEventExecQueue *)> EuDebu
std::unique_ptr<EuDebugEventExecQueuePlacements, void (*)(EuDebugEventExecQueuePlacements *)> EuDebugInterfaceUpstream::toEuDebugEventExecQueuePlacements(const void *drmType) {
auto pExecQueuePlacementsEvent = nullptr;
auto deleter = [](EuDebugEventExecQueuePlacements *ptr) {
};
return std::unique_ptr<EuDebugEventExecQueuePlacements, void (*)(EuDebugEventExecQueuePlacements *)>(pExecQueuePlacementsEvent, deleter);
UNRECOVERABLE_IF(true);
return std::unique_ptr<EuDebugEventExecQueuePlacements, void (*)(EuDebugEventExecQueuePlacements *)>(nullptr, [](EuDebugEventExecQueuePlacements *ptr) {});
}
EuDebugEventMetadata EuDebugInterfaceUpstream::toEuDebugEventMetadata(const void *drmType) {

View File

@@ -128,17 +128,6 @@ TEST(EuDebugInterfaceUpstreamTest, givenValidDrmExecQueueWhenConvertingToInterfa
free(drmExecQueue);
}
TEST(EuDebugInterfaceUpstreamTest, givenExecQueuePlacementsCalledWhenConvertingToInterfaceTypeThenPointerIsEmpty) {
EuDebugInterfaceUpstream euDebugInterface{};
// use an empy drm_xe_eudebug_event_exec_queue since this function is not supported
// for EuDebugInterfaceUpstream (but definition still required)
drm_xe_eudebug_event_exec_queue drmExecQueuePlacements = {};
auto event = euDebugInterface.toEuDebugEventExecQueuePlacements(&drmExecQueuePlacements);
EXPECT_EQ(nullptr, event.get());
}
TEST(EuDebugInterfaceUpstreamTest, givenValidDrmMetadataWhenConvertingToInterfaceTypeThenFieldsAreCorrect) {
EuDebugInterfaceUpstream euDebugInterface{};