Whamcloud - gitweb
LU-13005 lnet: remove lib-eq. 47/36847/8
authorMr NeilBrown <neilb@suse.de>
Wed, 20 Nov 2019 02:56:44 +0000 (13:56 +1100)
committerOleg Drokin <green@whamcloud.com>
Tue, 14 Apr 2020 08:10:08 +0000 (08:10 +0000)
commit0cf2b328fe1a417e3c4d5ff6216e0b86738d28bf
tree032ebf0579e770cba3fbc5e95e3338adf61c1f59
parentc927c62f93feb66aa440c43e1b85ceb86863c01a
LU-13005 lnet: remove lib-eq.

There is nothing of value in left in lib-eq.  An 'lnet_eq' just holds
a function pointer.
So change all 'struct lnet_eq' pointers to function pointers, and
bypass the "event queues".

Signed-off-by: Mr NeilBrown <neilb@suse.de>
Change-Id: I16786e44ab712a76860fe8d83543a292555cf557
Reviewed-on: https://review.whamcloud.com/36847
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Chris Horn <chris.horn@hpe.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
15 files changed:
lnet/include/lnet/api.h
lnet/include/lnet/lib-lnet.h
lnet/include/lnet/lib-types.h
lnet/include/uapi/linux/lnet/lnet-types.h
lnet/lnet/Makefile.in
lnet/lnet/api-ni.c
lnet/lnet/lib-eq.c [deleted file]
lnet/lnet/lib-md.c
lnet/lnet/lib-me.c
lnet/lnet/lib-move.c
lnet/lnet/lib-msg.c
lnet/lnet/peer.c
lnet/selftest/rpc.c
lustre/ptlrpc/events.c
lustre/ptlrpc/ptlrpc_internal.h