linux_dsm_epyc7002/net/sunrpc/xprtrdma
Christoph Hellwig 32927393dc sysctl: pass kernel pointers to ->proc_handler
Instead of having all the sysctl handlers deal with user pointers, which
is rather hairy in terms of the BPF interaction, copy the input to and
from  userspace in common code.  This also means that the strings are
always NUL-terminated by the common code, making the API a little bit
safer.

As most handler just pass through the data to one of the common handlers
a lot of the changes are mechnical.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Acked-by: Andrey Ignatov <rdna@fb.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2020-04-27 02:07:40 -04:00
..
backchannel.c xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt 2020-03-27 10:47:25 -04:00
frwr_ops.c xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt 2020-03-27 10:47:25 -04:00
Makefile xprtrdma: Remove support for FMR memory registration 2019-01-02 12:05:17 -05:00
module.c NFS client updates for Linux 4.18 2018-06-12 10:09:03 -07:00
rpc_rdma.c NFS client updates for Linux 5.7 2020-04-07 13:51:39 -07:00
svc_rdma_backchannel.c svcrdma: Fix leak of transport addresses 2020-03-27 12:25:06 -04:00
svc_rdma_recvfrom.c svcrdma: Fix double sync of transport header buffer 2020-03-16 12:04:33 -04:00
svc_rdma_rw.c svcrdma: Rename svcrdma_encode trace points in send routines 2020-03-16 12:04:32 -04:00
svc_rdma_sendto.c svcrdma: Avoid DMA mapping small RPC Replies 2020-03-16 12:04:33 -04:00
svc_rdma_transport.c svcrdma: Remove svcrdma_cm_event() trace point 2020-03-16 12:04:32 -04:00
svc_rdma.c sysctl: pass kernel pointers to ->proc_handler 2020-04-27 02:07:40 -04:00
transport.c xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt 2020-03-27 10:47:25 -04:00
verbs.c xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt 2020-03-27 10:47:25 -04:00
xprt_rdma.h xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt 2020-03-27 10:47:25 -04:00