Whamcloud - gitweb
LU-18572 lnet: Uninitialized var in lnet_peer_add 94/57494/2
authorChris Horn <chris.horn@hpe.com>
Fri, 6 Dec 2024 19:51:19 +0000 (12:51 -0700)
committerOleg Drokin <green@whamcloud.com>
Wed, 21 May 2025 03:43:02 +0000 (03:43 +0000)
commit8535cfe29a122c91d40ac986e31d57c430ca5d34
tree13c9c992805f11e6c784372e50b7bec496cbf9da
parent1329003c03d7a40262cad74c1446313eb94a0f9a
LU-18572 lnet: Uninitialized var in lnet_peer_add

This is a regression introduced in the b2_15 port of

Lustre-change: https://review.whamcloud.com/50106
Lustre-commit: aacb16191a72bc6db1155030849efb0d6971a572

In b2_15, lnet_peer_add() takes an lnet_nid_t nid argument, but the
backport uses an uninitalized large nid variable in various places.
This results in incorrect behavior.

HPE-bug-id: LUS-12633
Test-Parameters: trivial
Fixes: b341288179 ("LU-14668 lnet: Lock primary NID logic")
Signed-off-by: Chris Horn <chris.horn@hpe.com>
Change-Id: I6b9ca501bac97d40fd193b2c36874f632582714c
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/57494
Reviewed-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Reviewed-by: Frank Sehr <fsehr@whamcloud.com>
Reviewed-by: Cyril Bordage <cbordage@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lnet/lnet/peer.c