Re: [PATCH net-next v7] net: ioctl: Use kernel memory on protocol ioctl callbacks
[email protected] Fri, 16 Jun 2023 05:50:20 +0000
| Newsgroups | org.kernel.vger.dccp,dev.linux.lists.mptcp,org.kernel.vger.linux-kernel,org.kernel.vger.linux-sctp,org.kernel.vger.linux-wpan,org.kernel.vger.netdev |
|---|---|
| Message-ID | <168689462068.26047.7995810161651055390.git-patchwork-notify@kernel.org> |
Hello: This patch was applied to netdev/net-next.git (main) by Jakub Kicinski <[email protected]>: On Fri, 9 Jun 2023 08:27:42 -0700 you wrote: > Most of the ioctls to net protocols operates directly on userspace > argument (arg). Usually doing get_user()/put_user() directly in the > ioctl callback. This is not flexible, because it is hard to reuse these > functions without passing userspace buffers. > > Change the "struct proto" ioctls to avoid touching userspace memory and > operate on kernel buffers, i.e., all protocol's ioctl callbacks is > adapted to operate on a kernel memory other than on userspace (so, no > more {put,get}_user() and friends being called in the ioctl callback). > > [...] Here is the summary with links: - [net-next,v7] net: ioctl: Use kernel memory on protocol ioctl callbacks https://git.kernel.org/netdev/net-next/c/e1d001fa5b47 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html