// SPDX-License-Identifier: GPL-2.0-only | |
/* Copyright (c) 2022 Benjamin Tissoires | |
*/ | |
#include "vmlinux.h" | |
#include <bpf/bpf_helpers.h> | |
#include <bpf/bpf_tracing.h> | |
#include "hid_bpf_attach.h" | |
#include "hid_bpf_helpers.h" | |
SEC("syscall") | |
int attach_prog(struct attach_prog_args *ctx) | |
{ | |
ctx->retval = hid_bpf_attach_prog(ctx->hid, | |
ctx->prog_fd, | |
0); | |
return 0; | |
} |