1
1
openmpi/ompi/mca
Nathan Hjelm c8b077f232 coll/ml: fix coverity issues
Fix CID 715744 (#1 of 1): Logically dead code (DEADCODE):
Fix CID 715745 (#1 of 1): Logically dead code (DEADCODE):

The free of scratch_num in either place is defensive programming. Instead of removing the free the conditional around the free has been removed to quiet the warning.

Fix CID 715753 (#1 of 1): Dereference after null check (FORWARD_NULL):
Fix CID 715778 (#1 of 1): Dereference before null check (REVERSE_INULL):

Fixed the conditional to check for collective_alg != NULL instead of collective_alg->functions != NULL.

Fix CID 715749 (#1 of 4): Explicit null dereferenced (FORWARD_NULL):

Updated code to ensure that none of the parse functions are reached with a non-NULL value.

Fix CID 715746 (#1 of 1): Logically dead code (DEADCODE):

Removed dead code.

Fix CID 715768 (#1 of 1): Resource leak (RESOURCE_LEAK):
Fix CID 715769 (#2 of 2): Resource leak (RESOURCE_LEAK):
Fix CID 715772 (#1 of 1): Resource leak (RESOURCE_LEAK):

Move free calls to before error checks to cleanup leak in error paths.

Fix CID 741334 (#1 of 1): Explicit null dereferenced (FORWARD_NULL):

Added a check to ensure temp is not dereferenced if it is NULL.

Fix CID 1196605 (#1 of 1): Bad bit shift operation (BAD_SHIFT):

Fixed overflow in calculation by replacing int mask with 1ul.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-03-18 10:11:16 -06:00
..
bcol configury: test portability 2015-12-28 13:58:45 +09:00
bml bml r2: fix exclusivity comparison 2015-11-06 13:26:32 -08:00
coll coll/ml: fix coverity issues 2016-03-18 10:11:16 -06:00
common Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
crcp opal: rework mpool and rcache frameworks 2016-03-14 10:50:41 -06:00
fbtl use the actual preadv and pwritev functions if available. That's what the fbtl interfaces have been designed for. 2016-01-07 08:29:17 -06:00
fcoll fix the data size counter for large ops for the static fcoll component 2016-02-23 08:33:50 -06:00
fs need to check for the parent dir as well, since the file might not exist yet. 2016-01-26 13:49:21 -06:00
io add a new field to the ompio data structure (stripe_count) and set it correctly on pvfs2 and lustre. 2016-01-17 09:48:49 -06:00
mtl Fixing MXM Yalla and MTL add procs behavior. MXM cannot support dynamic add procs, so propaget this info to the MTL and PML layers. 2016-03-08 01:46:24 +02:00
op op/x86: change the owner to Ralph 2015-12-01 15:08:07 -08:00
osc osc: fix coverity issues 2016-03-18 09:11:48 -06:00
pml opal: rework mpool and rcache frameworks 2016-03-14 10:50:41 -06:00
rte Enable the PMIx notification callback system. This currently is only supported by the pmix120 component, which is not selected by default. All other components will ignore error registration requests, and thus do not support debugger attach when launched via mpirun. Note that direct launched applications will support such attachment, but may not do so in a scalable fashion. 2016-02-18 09:29:12 -08:00
sbgp configury: test portability 2015-12-28 13:58:45 +09:00
sharedfp will rivist the addproc component later in spring, right now it is constantly in the way of doing my tests. 2016-01-20 15:05:51 -06:00
topo topo/base: correctly support MPI_UNWEIGHTED in mca_topo_base_dist_graph_neighbors() 2016-03-01 10:28:28 +09:00
vprotocol opal: rework mpool and rcache frameworks 2016-03-14 10:50:41 -06:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mca.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00