On 2/11/22 3:48 PM, Daniel Borkmann wrote:
On 2/11/22 8:39 AM, Yonghong Song wrote:
Previously, the following code in check_and_init_map_value()
*(struct bpf_timer *)(dst + map->timer_off) =
(struct bpf_timer){};
can help generate bpf_timer definition in vmlinuxBTF.
But previous patch replaced the above code with memset
so bpf_timer definition disappears from vmlinuxBTF.
Let us emit the type explicitly so bpf program can continue
to use it from vmlinux.h.
Signed-off-by: Yonghong Song <yhs@xxxxxx>
Needs at minimum rebase for the bpf tree as target, see also:
https://github.com/kernel-patches/bpf/pull/2549
(Nevermind, noticed the dependency too late, sry for noise.)