All of lore.kernel.org
 help / color / mirror / Atom feed
* [android-common:android-4.19 9/9] security/selinux/ss/services.c:2304:17: warning: variable 'sidtab' set but not used
@ 2021-02-09  5:47 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2021-02-09  5:47 UTC (permalink / raw)
  To: kbuild-all

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

tree:   https://android.googlesource.com/kernel/common android-4.19
head:   999765145e535816fdad1a7949e202cd8784cf1e
commit: 999765145e535816fdad1a7949e202cd8784cf1e [9/9] UPSTREAM: selinux: sidtab reverse lookup hash table
config: i386-randconfig-r015-20210209 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
reproduce (this is a W=1 build):
        git remote add android-common https://android.googlesource.com/kernel/common
        git fetch --no-tags android-common android-4.19
        git checkout 999765145e535816fdad1a7949e202cd8784cf1e
        # save the attached .config to linux build tree
        make W=1 ARCH=i386 

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

All warnings (new ones prefixed by >>):

   security/selinux/ss/services.c: In function 'security_port_sid':
>> security/selinux/ss/services.c:2304:17: warning: variable 'sidtab' set but not used [-Wunused-but-set-variable]
    2304 |  struct sidtab *sidtab;
         |                 ^~~~~~
   security/selinux/ss/services.c: In function 'security_ib_endport_sid':
   security/selinux/ss/services.c:2393:17: warning: variable 'sidtab' set but not used [-Wunused-but-set-variable]
    2393 |  struct sidtab *sidtab;
         |                 ^~~~~~
   security/selinux/ss/services.c: In function 'security_netif_sid':
   security/selinux/ss/services.c:2438:17: warning: variable 'sidtab' set but not used [-Wunused-but-set-variable]
    2438 |  struct sidtab *sidtab;
         |                 ^~~~~~
   security/selinux/ss/services.c: In function 'security_fs_use':
   security/selinux/ss/services.c:2789:17: warning: variable 'sidtab' set but not used [-Wunused-but-set-variable]
    2789 |  struct sidtab *sidtab;
         |                 ^~~~~~
   security/selinux/ss/services.c:1113: warning: Function parameter or member 'state' not described in 'security_compute_av'
   security/selinux/ss/services.c:1113: warning: Function parameter or member 'orig_tclass' not described in 'security_compute_av'
   security/selinux/ss/services.c:1113: warning: Excess function parameter 'tclass' description in 'security_compute_av'
   security/selinux/ss/services.c:1361: warning: Function parameter or member 'state' not described in 'security_sid_to_context'
   security/selinux/ss/services.c:1567: warning: Function parameter or member 'state' not described in 'security_context_to_sid'
   security/selinux/ss/services.c:1600: warning: Function parameter or member 'state' not described in 'security_context_to_sid_default'
   security/selinux/ss/services.c:1600: warning: Function parameter or member 'gfp_flags' not described in 'security_context_to_sid_default'
   security/selinux/ss/services.c:1867: warning: Function parameter or member 'state' not described in 'security_transition_sid'
   security/selinux/ss/services.c:1867: warning: Function parameter or member 'qstr' not described in 'security_transition_sid'
   security/selinux/ss/services.c:1900: warning: Function parameter or member 'state' not described in 'security_member_sid'
   security/selinux/ss/services.c:1924: warning: Function parameter or member 'state' not described in 'security_change_sid'
   security/selinux/ss/services.c:2126: warning: Function parameter or member 'state' not described in 'security_load_policy'
   security/selinux/ss/services.c:2302: warning: Function parameter or member 'state' not described in 'security_port_sid'
   security/selinux/ss/services.c:2347: warning: Function parameter or member 'state' not described in 'security_ib_pkey_sid'
   security/selinux/ss/services.c:2391: warning: Function parameter or member 'state' not described in 'security_ib_endport_sid'
   security/selinux/ss/services.c:2391: warning: Function parameter or member 'port_num' not described in 'security_ib_endport_sid'
   security/selinux/ss/services.c:2391: warning: Excess function parameter 'port' description in 'security_ib_endport_sid'
   security/selinux/ss/services.c:2436: warning: Function parameter or member 'state' not described in 'security_netif_sid'
   security/selinux/ss/services.c:2499: warning: Function parameter or member 'state' not described in 'security_node_sid'
   security/selinux/ss/services.c:2586: warning: Function parameter or member 'state' not described in 'security_get_user_sids'
   security/selinux/ss/services.c:2711: warning: Function parameter or member 'state' not described in '__security_genfs_sid'
   security/selinux/ss/services.c:2711: warning: Function parameter or member 'orig_sclass' not described in '__security_genfs_sid'
   security/selinux/ss/services.c:2711: warning: Excess function parameter 'sclass' description in '__security_genfs_sid'
   security/selinux/ss/services.c:2773: warning: Function parameter or member 'state' not described in 'security_genfs_sid'
   security/selinux/ss/services.c:2773: warning: Function parameter or member 'orig_sclass' not described in 'security_genfs_sid'
   security/selinux/ss/services.c:2773: warning: Excess function parameter 'sclass' description in 'security_genfs_sid'
   security/selinux/ss/services.c:2787: warning: Function parameter or member 'state' not described in 'security_fs_use'
   security/selinux/ss/services.c:3092: warning: Function parameter or member 'state' not described in 'security_net_peersid_resolve'
   security/selinux/ss/services.c:3092: warning: Function parameter or member 'peer_sid' not described in 'security_net_peersid_resolve'
   security/selinux/ss/services.c:3284: warning: Function parameter or member 'state' not described in 'security_policycap_supported'
   security/selinux/ss/services.c:3616: warning: Function parameter or member 'state' not described in 'security_netlbl_secattr_to_sid'
   security/selinux/ss/services.c:3685: warning: Function parameter or member 'state' not described in 'security_netlbl_sid_to_secattr'
   security/selinux/ss/services.c:3724: warning: Function parameter or member 'state' not described in 'security_read_policy'


vim +/sidtab +2304 security/selinux/ss/services.c

cee74f47a6baba Eric Paris        2010-10-13  2293  
^1da177e4c3f41 Linus Torvalds    2005-04-16  2294  /**
^1da177e4c3f41 Linus Torvalds    2005-04-16  2295   * security_port_sid - Obtain the SID for a port.
^1da177e4c3f41 Linus Torvalds    2005-04-16  2296   * @protocol: protocol number
^1da177e4c3f41 Linus Torvalds    2005-04-16  2297   * @port: port number
^1da177e4c3f41 Linus Torvalds    2005-04-16  2298   * @out_sid: security identifier
^1da177e4c3f41 Linus Torvalds    2005-04-16  2299   */
aa8e712cee93d5 Stephen Smalley   2018-03-01  2300  int security_port_sid(struct selinux_state *state,
aa8e712cee93d5 Stephen Smalley   2018-03-01  2301  		      u8 protocol, u16 port, u32 *out_sid)
^1da177e4c3f41 Linus Torvalds    2005-04-16  2302  {
aa8e712cee93d5 Stephen Smalley   2018-03-01  2303  	struct policydb *policydb;
aa8e712cee93d5 Stephen Smalley   2018-03-01 @2304  	struct sidtab *sidtab;
^1da177e4c3f41 Linus Torvalds    2005-04-16  2305  	struct ocontext *c;
^1da177e4c3f41 Linus Torvalds    2005-04-16  2306  	int rc = 0;
^1da177e4c3f41 Linus Torvalds    2005-04-16  2307  
aa8e712cee93d5 Stephen Smalley   2018-03-01  2308  	read_lock(&state->ss->policy_rwlock);
^1da177e4c3f41 Linus Torvalds    2005-04-16  2309  
aa8e712cee93d5 Stephen Smalley   2018-03-01  2310  	policydb = &state->ss->policydb;
9ed9e913b79972 Ondrej Mosnacek   2018-11-30  2311  	sidtab = state->ss->sidtab;
aa8e712cee93d5 Stephen Smalley   2018-03-01  2312  
aa8e712cee93d5 Stephen Smalley   2018-03-01  2313  	c = policydb->ocontexts[OCON_PORT];
^1da177e4c3f41 Linus Torvalds    2005-04-16  2314  	while (c) {
^1da177e4c3f41 Linus Torvalds    2005-04-16  2315  		if (c->u.port.protocol == protocol &&
^1da177e4c3f41 Linus Torvalds    2005-04-16  2316  		    c->u.port.low_port <= port &&
^1da177e4c3f41 Linus Torvalds    2005-04-16  2317  		    c->u.port.high_port >= port)
^1da177e4c3f41 Linus Torvalds    2005-04-16  2318  			break;
^1da177e4c3f41 Linus Torvalds    2005-04-16  2319  		c = c->next;
^1da177e4c3f41 Linus Torvalds    2005-04-16  2320  	}
^1da177e4c3f41 Linus Torvalds    2005-04-16  2321  
^1da177e4c3f41 Linus Torvalds    2005-04-16  2322  	if (c) {
^1da177e4c3f41 Linus Torvalds    2005-04-16  2323  		if (!c->sid[0]) {
999765145e5358 Jeff Vander Stoep 2019-11-22  2324  			rc = context_struct_to_sid(state, &c->context[0],
^1da177e4c3f41 Linus Torvalds    2005-04-16  2325  						   &c->sid[0]);
^1da177e4c3f41 Linus Torvalds    2005-04-16  2326  			if (rc)
^1da177e4c3f41 Linus Torvalds    2005-04-16  2327  				goto out;
^1da177e4c3f41 Linus Torvalds    2005-04-16  2328  		}
^1da177e4c3f41 Linus Torvalds    2005-04-16  2329  		*out_sid = c->sid[0];
^1da177e4c3f41 Linus Torvalds    2005-04-16  2330  	} else {
^1da177e4c3f41 Linus Torvalds    2005-04-16  2331  		*out_sid = SECINITSID_PORT;
^1da177e4c3f41 Linus Torvalds    2005-04-16  2332  	}
^1da177e4c3f41 Linus Torvalds    2005-04-16  2333  
^1da177e4c3f41 Linus Torvalds    2005-04-16  2334  out:
aa8e712cee93d5 Stephen Smalley   2018-03-01  2335  	read_unlock(&state->ss->policy_rwlock);
^1da177e4c3f41 Linus Torvalds    2005-04-16  2336  	return rc;
^1da177e4c3f41 Linus Torvalds    2005-04-16  2337  }
^1da177e4c3f41 Linus Torvalds    2005-04-16  2338  

:::::: The code at line 2304 was first introduced by commit
:::::: aa8e712cee93d520e96a2ca8e3a20f807c937e3f selinux: wrap global selinux state

:::::: TO: Stephen Smalley <sds@tycho.nsa.gov>
:::::: CC: Paul Moore <paul@paul-moore.com>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 32695 bytes --]

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

only message in thread, other threads:[~2021-02-09  5:47 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-09  5:47 [android-common:android-4.19 9/9] security/selinux/ss/services.c:2304:17: warning: variable 'sidtab' set but not used 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.