Whamcloud - gitweb
LU-12678 lnet: make "struct lnet_lnd" always "const". 32/36832/3
authorMr NeilBrown <neilb@suse.de>
Sun, 24 Nov 2019 23:00:50 +0000 (10:00 +1100)
committerOleg Drokin <green@whamcloud.com>
Thu, 23 Jan 2020 05:31:39 +0000 (05:31 +0000)
commit4f526f5c20073d7025154d97885ec2fdfe832e1c
treee4df2c23c9babeb3273fe816283c713c4f5262d2
parentb30930a242c6839c2cdb653c849838e928fc3936
LU-12678 lnet: make "struct lnet_lnd" always "const".

Every place where "struct lnet_lnd" appears, "const" is
added in front. Now all those structs can be in read-only
memory which is generally more secure.

Linux-commit 07499855083e ("lnet: make "struct lnet_lnd"
                            always "const".")

Test-Parameters: trivial
Signed-off-by: Mr NeilBrown <neilb@suse.de>
Change-Id: I54a73d5b12de8c6b9a98182577c3c30d05c00222
Reviewed-on: https://review.whamcloud.com/36832
Reviewed-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Reviewed-by: Chris Horn <hornc@cray.com>
Reviewed-by: Amir Shehata <ashehata@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/include/lnet/lib-lnet.h
lnet/include/lnet/lib-types.h
lnet/klnds/gnilnd/gnilnd.c
lnet/klnds/o2iblnd/o2iblnd.c
lnet/klnds/socklnd/socklnd.c
lnet/lnet/api-ni.c
lnet/lnet/lo.c