Allow sk to be passed to bpf_sock_destroy() by marking it as PTR_TRUSTED. Signed-off-by: Jordan Rife --- net/core/sock_map.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/core/sock_map.c b/net/core/sock_map.c index f33bfce96b9e..20b0627b1eb1 100644 --- a/net/core/sock_map.c +++ b/net/core/sock_map.c @@ -2065,7 +2065,7 @@ static struct bpf_iter_reg sock_map_iter_reg = { { offsetof(struct bpf_iter__sockmap, key), PTR_TO_BUF | PTR_MAYBE_NULL | MEM_RDONLY }, { offsetof(struct bpf_iter__sockmap, sk), - PTR_TO_BTF_ID_OR_NULL }, + PTR_TO_BTF_ID_OR_NULL | PTR_TRUSTED }, }, }; -- 2.43.0