Skip loading unexisting bpf object while BPF loader migration
This makes bpfloader.rs simpler while BPF loader migration. Bug: 410982483 Test: TH Change-Id: I32fbbaed3efed45b5297634dbcfc7c80132cabc8
This commit is contained in:
parent
1b036d6475
commit
a6a915dd12
1 changed files with 5 additions and 1 deletions
|
|
@ -317,7 +317,11 @@ fn kernel_version() -> Result<u32, anyhow::Error> {
|
|||
fn libbpf_worker(file_desc: &BpfFileDesc) -> Result<(), anyhow::Error> {
|
||||
info!("Loading {}", file_desc.filename);
|
||||
let filepath = Path::new(file_desc.dir).join(file_desc.filename);
|
||||
ensure!(filepath.exists(), "File not found {}", filepath.display());
|
||||
// TODO: Make this error once the BPF loader migration completes.
|
||||
if !filepath.exists() {
|
||||
info!("Skipping load of {} as it does not exist", filepath.display());
|
||||
return Ok(());
|
||||
}
|
||||
let filename =
|
||||
filepath.file_stem().ok_or_else(|| anyhow!("Failed to parse stem from filename"))?;
|
||||
let filename = filename.to_str().ok_or_else(|| anyhow!("Failed to parse filename"))?;
|
||||
|
|
|
|||
Loading…
Reference in a new issue