re: target: Ensure that sess_prot_type is saved across session restart

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Nicholas Bellinger,

This is a semi-automatic email about new static checker warnings.

The patch 4f60d4039357: "target: Ensure that sess_prot_type is saved
across session restart" from Apr 14, 2015, leads to the following
Smatch complaint:

drivers/target/target_core_transport.c:349 __transport_register_session()
	 warn: variable dereferenced before check 'se_nacl' (see line 341)

drivers/target/target_core_transport.c
   340		else if (tfo->tpg_check_prot_fabric_only)
   341			se_sess->sess_prot_type = se_nacl->saved_prot_type =
                                                  ^^^^^^^^^^^^^^^^^^^^^^^^
New dereferences.

   342					tfo->tpg_check_prot_fabric_only(se_tpg);
   343		/*
   344		 * Used by struct se_node_acl's under ConfigFS to locate active se_session-t
   345		 *
   346		 * Only set for struct se_session's that will actually be moving I/O.
   347		 * eg: *NOT* discovery sessions.
   348		 */
   349		if (se_nacl) {
                    ^^^^^^^
Existing code has a check for NULL.

   350			/*
   351			 * If the fabric module supports an ISID based TransportID,

regards,
dan carpenter
--
To unsubscribe from this list: send the line "unsubscribe target-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux SCSI]     [Kernel Newbies]     [Linux SCSI Target Infrastructure]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Device Mapper]

  Powered by Linux