From 3e8d005bc94d82dfc8010df5350fbf4938a4e547 Mon Sep 17 00:00:00 2001 From: Jian Yu Date: Wed, 12 Jun 2024 14:38:10 -0700 Subject: [PATCH] LU-17945 lnet: fix nla_extract_val() -Werror=missing-prototypes This patch explicitly defines nla_extract_val() as a static function to fix the following build failure: lnet/lnet/api-ni.c:2888:1: error: no previous prototype for 'nla_extract_val' [-Werror=missing-prototypes] 2888 | nla_extract_val(struct nlattr **attr, int *rem, | ^~~~~~~~~~~~~~~ Test-Parameters: trivial testlist=sanity-lnet Change-Id: Ieb11d25ea8fcd19b715e2decf958cfd9d920bcc8 Fixes: 629d80d ("LU-10003 lnet: migrate fail nid to Netlink") Signed-off-by: Jian Yu Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/55413 Tested-by: jenkins Tested-by: Maloo Reviewed-by: James Simmons Reviewed-by: Serguei Smirnov Reviewed-by: Oleg Drokin --- lnet/lnet/api-ni.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lnet/lnet/api-ni.c b/lnet/lnet/api-ni.c index f62b13f..6fa34cb 100644 --- a/lnet/lnet/api-ni.c +++ b/lnet/lnet/api-ni.c @@ -2884,7 +2884,7 @@ canceled: } EXPORT_SYMBOL(lnet_genl_send_scalar_list); -int +static int nla_extract_val(struct nlattr **attr, int *rem, enum lnet_nl_scalar_attrs attr_type, void *ret, int ret_size, -- 1.8.3.1