Re: [PATCH] bpf: propagate __user annotations properly

From: patchwork-bot+netdevbpf
Date: Mon Dec 07 2020 - 22:30:49 EST


Hello:

This patch was applied to bpf/bpf-next.git (refs/heads/master):

On Mon, 7 Dec 2020 13:37:20 +0100 you wrote:
> __htab_map_lookup_and_delete_batch() stores a user pointer in the local
> variable ubatch and uses that in copy_{from,to}_user(), but ubatch misses a
> __user annotation.
>
> So, sparse warns in the various assignments and uses of ubatch:
>
> kernel/bpf/hashtab.c:1415:24: warning: incorrect type in initializer
> (different address spaces)
> kernel/bpf/hashtab.c:1415:24: expected void *ubatch
> kernel/bpf/hashtab.c:1415:24: got void [noderef] __user *
>
> [...]

Here is the summary with links:
- bpf: propagate __user annotations properly
https://git.kernel.org/bpf/bpf-next/c/2f4b03195fe8

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html