From 12751c54fa072ed70f697ff81548cdd58752a1a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20=C5=BBenczykowski?= Date: Mon, 28 Jul 2025 15:06:10 -0700 Subject: [PATCH] NetBpfLoad: remove 'prefix' from loadProg() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Test: TreeHugger Flag: EXEMPT mainline/noop Signed-off-by: Maciej Żenczykowski Change-Id: I8678bd27e5de720c49b33bacc25dc59d10354774 --- bpf/loader/NetBpfLoad.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/bpf/loader/NetBpfLoad.cpp b/bpf/loader/NetBpfLoad.cpp index 1be532bbf6..16ab1b7d79 100644 --- a/bpf/loader/NetBpfLoad.cpp +++ b/bpf/loader/NetBpfLoad.cpp @@ -1593,8 +1593,7 @@ static int loadProgByLibbpf(const char* const elfPath, const unsigned int bpfloa return 0; } -int loadProg(const char* const elfPath, const unsigned int bpfloader_ver, - const char* const prefix) { +int loadProg(const char* const elfPath, const unsigned int bpfloader_ver) { vector license; vector cs; vector mapFds; @@ -1614,7 +1613,7 @@ int loadProg(const char* const elfPath, const unsigned int bpfloader_ver, ALOGD("BpfLoader ver 0x%05x processing ELF object %s", bpfloader_ver, elfPath); - ret = createMaps(elfPath, elfFile, mapFds, prefix, bpfloader_ver); + ret = createMaps(elfPath, elfFile, mapFds, "", bpfloader_ver); if (ret) { ALOGE("Failed to create maps: (ret=%d) in %s", ret, elfPath); return ret; @@ -1632,7 +1631,7 @@ int loadProg(const char* const elfPath, const unsigned int bpfloader_ver, applyMapRelo(elfFile, mapFds, cs); - ret = loadCodeSections(elfPath, cs, string(license.data()), prefix, bpfloader_ver); + ret = loadCodeSections(elfPath, cs, string(license.data()), "", bpfloader_ver); if (ret) ALOGE("Failed to load programs, loadCodeSections ret=%d", ret); return ret; @@ -1653,7 +1652,7 @@ static int loadObject(const unsigned int bpfloader_ver, const char* const fname, const bool useLibbpf = false) { string progPath = string(BPFROOT) + fname; int ret = useLibbpf ? loadProgByLibbpf(progPath.c_str(), bpfloader_ver) : - loadProg(progPath.c_str(), bpfloader_ver, ""); + loadProg(progPath.c_str(), bpfloader_ver); if (ret) { ALOGE("Failed to load object: %s, ret: %s, libbpf: %d", progPath.c_str(), std::strerror(-ret), useLibbpf);