• Lawrence Brakmo's avatar
    bpf: fix return in load_bpf_file · f856e469
    Lawrence Brakmo authored
    The function load_bpf_file ignores the return value of
    load_and_attach(), so even if load_and_attach() returns an error,
    load_bpf_file() will return 0.
    
    Now, load_bpf_file() can call load_and_attach() multiple times and some
    can succeed and some could fail. I think the correct behavor is to
    return error on the first failed load_and_attach().
    
    v2: Added missing SOB
    Signed-off-by: default avatarLawrence Brakmo <brakmo@fb.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    f856e469
bpf_load.c 18.1 KB