All of lore.kernel.org
 help / color / mirror / Atom feed
* [cel:topic-rpc-with-tls-upcall 3/19] net/tls/af_tlsh.c:100:52: warning: Parameter 'net' can be declared with const [constParameter]
@ 2022-05-30  1:03 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2022-05-30  1:03 UTC (permalink / raw)
  To: kbuild

[-- Attachment #1: Type: text/plain, Size: 3507 bytes --]

CC: kbuild-all(a)lists.01.org
BCC: lkp(a)intel.com
CC: linux-kernel(a)vger.kernel.org
TO: Chuck Lever <chuck.lever@oracle.com>
CC: Hannes Reinecke <hare@suse.de>

tree:   git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux topic-rpc-with-tls-upcall
head:   b1c8574490c25c8b5bade67796641a449badc818
commit: 47ebadbb7c8a9c6329f485ed254c38350492727b [3/19] net/tls: Add support for PF_TLSH (a TLS handshake listener)
:::::: branch date: 3 days ago
:::::: commit date: 3 days ago
compiler: s390-linux-gcc (GCC) 11.3.0
reproduce (cppcheck warning):
        # apt-get install cppcheck
        git checkout 47ebadbb7c8a9c6329f485ed254c38350492727b
        cppcheck --quiet --enable=style,performance,portability --template=gcc FILE

If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <lkp@intel.com>


cppcheck possible warnings: (new ones prefixed by >>, may not real problems)

>> net/tls/af_tlsh.c:100:52: warning: Parameter 'net' can be declared with const [constParameter]
   static struct sock *tlsh_find_listener(struct net *net, unsigned short family)
                                                      ^

vim +/net +100 net/tls/af_tlsh.c

47ebadbb7c8a9c Chuck Lever 2021-11-19   90  
47ebadbb7c8a9c Chuck Lever 2021-11-19   91  /**
47ebadbb7c8a9c Chuck Lever 2021-11-19   92   * tlsh_find_listener - find listener that matches an incoming connection
47ebadbb7c8a9c Chuck Lever 2021-11-19   93   * @net: net namespace to match
47ebadbb7c8a9c Chuck Lever 2021-11-19   94   * @family: address family to match
47ebadbb7c8a9c Chuck Lever 2021-11-19   95   *
47ebadbb7c8a9c Chuck Lever 2021-11-19   96   * Return values:
47ebadbb7c8a9c Chuck Lever 2021-11-19   97   *   On success, address of a listening AF_TLSH socket
47ebadbb7c8a9c Chuck Lever 2021-11-19   98   *   %NULL: No matching listener found
47ebadbb7c8a9c Chuck Lever 2021-11-19   99   */
47ebadbb7c8a9c Chuck Lever 2021-11-19 @100  static struct sock *tlsh_find_listener(struct net *net, unsigned short family)
47ebadbb7c8a9c Chuck Lever 2021-11-19  101  {
47ebadbb7c8a9c Chuck Lever 2021-11-19  102  	struct sock *listener;
47ebadbb7c8a9c Chuck Lever 2021-11-19  103  
47ebadbb7c8a9c Chuck Lever 2021-11-19  104  	read_lock(&tlsh_listener_lock);
47ebadbb7c8a9c Chuck Lever 2021-11-19  105  
47ebadbb7c8a9c Chuck Lever 2021-11-19  106  	sk_for_each(listener, &tlsh_listeners) {
47ebadbb7c8a9c Chuck Lever 2021-11-19  107  		if (sock_net(listener) != net)
47ebadbb7c8a9c Chuck Lever 2021-11-19  108  			continue;
47ebadbb7c8a9c Chuck Lever 2021-11-19  109  		if (tlsh_sk(listener)->th_bind_family != AF_UNSPEC &&
47ebadbb7c8a9c Chuck Lever 2021-11-19  110  		    tlsh_sk(listener)->th_bind_family != family)
47ebadbb7c8a9c Chuck Lever 2021-11-19  111  			continue;
47ebadbb7c8a9c Chuck Lever 2021-11-19  112  
47ebadbb7c8a9c Chuck Lever 2021-11-19  113  		sock_hold(listener);	/* Ref: C */
47ebadbb7c8a9c Chuck Lever 2021-11-19  114  		goto out;
47ebadbb7c8a9c Chuck Lever 2021-11-19  115  	}
47ebadbb7c8a9c Chuck Lever 2021-11-19  116  	listener = NULL;
47ebadbb7c8a9c Chuck Lever 2021-11-19  117  
47ebadbb7c8a9c Chuck Lever 2021-11-19  118  out:
47ebadbb7c8a9c Chuck Lever 2021-11-19  119  	read_unlock(&tlsh_listener_lock);
47ebadbb7c8a9c Chuck Lever 2021-11-19  120  	return listener;
47ebadbb7c8a9c Chuck Lever 2021-11-19  121  }
47ebadbb7c8a9c Chuck Lever 2021-11-19  122  

-- 
0-DAY CI Kernel Test Service
https://01.org/lkp

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-05-30  1:03 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-30  1:03 [cel:topic-rpc-with-tls-upcall 3/19] net/tls/af_tlsh.c:100:52: warning: Parameter 'net' can be declared with const [constParameter] kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.