* Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
* Use is subject to license terms.
*
- * Copyright (c) 2011, 2015, Intel Corporation.
+ * Copyright (c) 2011, 2016, Intel Corporation.
*/
/*
* This file is part of Lustre, http://www.lustre.org/
LPROC_SEQ_FOPS_RO(mgs_fs);
static void seq_show_srpc_rules(struct seq_file *seq, const char *tgtname,
- struct sptlrpc_rule_set *rset)
+ struct sptlrpc_rule_set *rset)
{
- struct sptlrpc_rule *r;
- char dirbuf[10];
- char flvrbuf[40];
- char net[LNET_NIDSTR_SIZE] = "default";
- int i;
+ struct sptlrpc_rule *r;
+ char dirbuf[10];
+ char flvrbuf[40];
+ char net_buf[LNET_NIDSTR_SIZE];
+ const char *net;
+ int i;
- for (i = 0; i < rset->srs_nrule; i++) {
- r = &rset->srs_rules[i];
+ for (i = 0; i < rset->srs_nrule; i++) {
+ r = &rset->srs_rules[i];
- if (r->sr_netid != LNET_NIDNET(LNET_NID_ANY))
- libcfs_net2str_r(r->sr_netid, net, sizeof(net));
+ if (r->sr_netid == LNET_NIDNET(LNET_NID_ANY))
+ net = "default";
+ else
+ net = libcfs_net2str_r(r->sr_netid, net_buf,
+ sizeof(net_buf));
if (r->sr_from == LUSTRE_SP_ANY && r->sr_to == LUSTRE_SP_ANY)
dirbuf[0] = '\0';