Whamcloud - gitweb
LU-10391 lnet: change various function to return pointer 01/37701/4
authorMr NeilBrown <neilb@suse.de>
Fri, 7 Feb 2020 02:05:56 +0000 (13:05 +1100)
committerOleg Drokin <green@whamcloud.com>
Tue, 24 Mar 2020 05:15:52 +0000 (05:15 +0000)
commit3e42620b5b79170ec219e52d2a7e915559addba4
tree08a78723a72ad2f34a20f0ee4166f8fc0ba5df67
parent97084f70a6c2956d49d8dc289aeb8ede84e5f7b4
LU-10391 lnet: change various function to return pointer

Rather than returning an error code, and using a by-ref
arg to return the socket pointer, the functions
 lnet_connect()
 lnet_sock_listen()
 lnet_sock_connect()
now return the socket pointer or an ERR_PTR() with the
error encoded.
This is more in-keeping with kernel style.

Signed-off-by: Mr NeilBrown <neilb@suse.de>
Change-Id: Ic09d3bf38a89920a1298848d5c8a9017428cb752
Reviewed-on: https://review.whamcloud.com/37701
Reviewed-by: Aurelien Degremont <degremoa@amazon.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/include/lnet/lib-lnet.h
lnet/klnds/socklnd/socklnd_cb.c
lnet/lnet/acceptor.c
lnet/lnet/lib-socket.c