1
1
openmpi/ompi
Nathan Hjelm 974061c38f osc: fixed issues identified by coverity
Fix CID 1324733: Null pointer dereferences  (FORWARD_NULL)
Fix CID 1324734: Null pointer dereferences  (FORWARD_NULL)
Fix CID 1324735: Null pointer dereferences  (FORWARD_NULL)
Fix CID 1324736: Null pointer dereferences  (FORWARD_NULL)
Fix CID 1324737: Null pointer dereferences  (FORWARD_NULL)
Fix CID 1324751: Memory - illegal accesses  (USE_AFTER_FREE)
Fix CID 1324750: (USE_AFTER_FREE)
Fix CID 1324749: Memory - corruptions  (USE_AFTER_FREE)
Fix CID 1324748: Memory - illegal accesses  (USE_AFTER_FREE)
Fix CID 1324747: (USE_AFTER_FREE)
Fix CID 1324746: Memory - corruptions  (USE_AFTER_FREE)

Add missing return on an error path.

Fix CID 1324745: Code maintainability issues  (UNUSED_VALUE)

Ignore return code from barrier. It was not being used anyway.

Fix CID 1324738: Null pointer dereferences  (FORWARD_NULL)
Fix CID 1324741: Null pointer dereferences  (REVERSE_INULL)

module->selected_btl can not be NULL in osc/rdma during normal
operation. Removed the unnecessary NULL check.

Fix CID 1324752: Memory - illegal accesses  (USE_AFTER_FREE)

Move ompi_osc_pt2pt_module_lock_remove to before the lock is freed.

Fix CID 1324744: Uninitialized variables  (UNINIT)
Fix CID 1324743: Uninitialized variables  (UNINIT)

This array is not used unitialized but there is no reason not to use
calloc here to silence the warning.

The following CID is a false positive: 1324742. I will mark it such in
coverity.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-09-22 09:23:39 -06:00
..
attribute more c99 updates 2015-06-25 10:14:13 -06:00
class Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
communicator ompi/comm: fix comm_[i]dup on intracommunicators 2015-09-16 10:31:18 -06:00
contrib Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
datatype coll: do not cast way the const modifier when this is not necessary 2015-09-09 09:18:57 +09:00
debuggers core: yow; this should absolutely not be in the repo! 2015-09-15 16:15:04 -04:00
dpm Remove the last involvement of the OOB system from the MPI layer, remove the no-longer-needed usock/oob component, and have procs no longer open the RML, OOB, ROUTED, and GRPCOMM frameworks as PMIx now provides all required app-mpirun cmds 2015-09-15 13:08:35 -07:00
errhandler ompi: add internal error code for MPI_ERR_RMA_FLAVOR 2015-08-13 13:18:29 -06:00
etc Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
file io: do not cast way the const modifier when this is not necessary 2015-09-09 09:18:58 +09:00
group ompi/group: fix typos in add_procs changes 2015-09-17 09:21:32 -06:00
include mpi conformance: fix prototypes 2015-08-31 10:34:05 +09:00
info more c99 updates 2015-06-25 10:14:13 -06:00
mca osc: fixed issues identified by coverity 2015-09-22 09:23:39 -06:00
message Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mpi ompi: add missing man pages 2015-09-21 16:21:28 -06:00
mpiext Remove OPAL_HAVE_HWLOC qualifier and error out if --without-hwloc is given 2015-09-04 16:54:40 -07:00
op Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
patterns Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
peruse more c99 updates 2015-06-25 10:14:13 -06:00
proc oshmem/proc: Refactor proc component 2015-09-17 18:49:00 +03:00
request Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
runtime ompi/group: do not allocate ompi_proc_t's on group union/difference 2015-09-10 08:55:55 -06:00
tools ompi/tools: Add O(logN) algorithm for data collection 2015-09-22 15:21:37 +03:00
win ompi/win: add internal support for returning same_size and same_disp_unit info keys 2015-08-13 13:19:52 -06:00
Makefile.am Integrate PMIx 1.0 with OMPI. 2015-08-29 16:04:10 -07:00