Chuck Lever
21ead9ff3d
SUNRPC: Micro-optimize __rpc_execute
...
The common case: There are 13 to 14 actions per RPC, and tk_callback
is non-NULL in only one of them. There's no need to store a NULL in
the tk_callback field during each FSM step.
This slightly improves throughput results in dbench and other multi-
threaded benchmarks on my two-socket client on 56Gb InfiniBand, but
will probably be inconsequential on slower systems.
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2018-01-23 09:44:40 -05:00
..
auth_gss
kernel: make groups_sort calling a responsibility group_info allocators
2017-12-14 16:00:49 -08:00
xprtrdma
SUNRPC: Trace xprt_timer events
2018-01-23 09:44:39 -05:00
addr.c
auth.c
sched/headers: Prepare to remove <linux/cred.h> inclusion from <linux/sched.h>
2017-03-02 08:42:31 +01:00
auth_generic.c
auth_null.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
auth_unix.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
backchannel_rqst.c
SUNRPC: Don't hold the transport lock when receiving backchannel data
2017-08-16 15:10:16 -04:00
cache.c
sunrpc: make the function arg as const
2017-11-27 16:45:11 -05:00
clnt.c
SUNRPC: Handle ENETDOWN errors
2017-11-30 11:52:52 -05:00
debugfs.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
Kconfig
svcrdma: Introduce local rdma_rw API helpers
2017-04-25 17:25:55 -04:00
Makefile
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
netns.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
rpc_pipe.c
sunrpc: remove net pointer from messages
2017-11-17 16:43:51 -05:00
rpcb_clnt.c
sunrpc: remove net pointer from messages
2017-11-17 16:43:51 -05:00
sched.c
SUNRPC: Micro-optimize __rpc_execute
2018-01-23 09:44:40 -05:00
socklib.c
stats.c
sunrpc: move pc_count out of struct svc_procinfo
2017-07-13 15:58:02 -04:00
sunrpc.h
sunrpc_syms.c
sunrpc: exit_net cleanup check added
2017-11-17 16:43:50 -05:00
svc.c
Modules updates for v4.15
2017-11-15 13:46:33 -08:00
svc_xprt.c
treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE casts
2017-11-21 16:35:54 -08:00
svcauth.c
locking/atomic, kref: Implement kref_put_lock()
2017-01-18 10:03:29 +01:00
svcauth_unix.c
kernel: make groups_sort calling a responsibility group_info allocators
2017-12-14 16:00:49 -08:00
svcsock.c
NFS client updates for Linux 4.14
2017-09-11 22:01:44 -07:00
sysctl.c
timer.c
xdr.c
sunrpc: Fix xdr_init_decode_pages() documenting comment
2017-04-25 16:12:34 -04:00
xprt.c
SUNRPC: Trace xprt_timer events
2018-01-23 09:44:39 -05:00
xprtmultipath.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
xprtsock.c
NFS client fixes for Linux 4.15-rc2
2017-12-01 20:04:20 -05:00