Skip to content
  1. Nov 29, 2018
  2. Jan 14, 2018
  3. Jan 04, 2018
  4. Jan 03, 2018
  5. Dec 29, 2017
  6. Dec 28, 2017
  7. Apr 28, 2017
  8. Aug 15, 2016
  9. Jul 29, 2016
    • Ana Guerrero López's avatar
      Fix the following problems when building with GCC 6 on i386: · 87aa2f58
      Ana Guerrero López authored
        In file included from /«BUILDDIR»/psm/include/ipath_user.h:63:0,
                         from /«BUILDDIR»/psm/psm_user.h:45,
                         from am_reqrep_shmem.c:40:
        am_reqrep_shmem.c: In function 'psmi_shm_attach':
        /«BUILDDIR»/psm/include/ipath_udebug.h:79:28: error: format '%ld' expects argument of type 'long int', but argument 6 has type 'size_t {aka unsigned int}' [-Werror=format=]
            fprintf(__ipath_dbgout, "%s%s: " fmt, __ipath_mylabel, __func__, \
                                    ^
        /«BUILDDIR»/psm/include/ipath_udebug.h:95:31: note: in expansion of macro '__IPATH_DBG_WHICH'
         #define _IPATH_PRDBG(fmt,...) __IPATH_DBG_WHICH(__IPATH_PROCDBG,fmt,##__VA_ARGS__)
                                       ^
        am_reqrep_shmem.c:544:2: note: in expansion of macro '_IPATH_PRDBG'
          _IPATH_PRDBG("Mapped and initialized shm object control page at %p,"
          ^
      87aa2f58
    • Ana Guerrero López's avatar
      Fix the following errors when building with GCC 6: · 3b6306ad
      Ana Guerrero López authored
      psm_diags.c: In function 'memcpy_check_size':
      psm_diags.c:286:7: error: statement is indented as if it were guarded by... [-Werror=misleading-indentation]
             if (dst) psmi_free(dst);
             ^~
      psm_diags.c:284:5: note: ...this 'if' clause, but it is not
           if (src == NULL || dst == NULL)
           ^~
      3b6306ad
  10. Apr 01, 2016
  11. Mar 31, 2016
    • Ana Guerrero López's avatar
      Fix a few typos. · 3ed624f0
      Ana Guerrero López authored
      3ed624f0
    • Ana Guerrero López's avatar
      Initialize variables · 07ed87df
      Ana Guerrero López authored
      This patch fixes the following -Werror=maybe-uninitialized errors:
      
      psm_diags.c:294:10: error: 'dst_p' may be used uninitialized in this function [-Werror=maybe-uninitialized]
             if (dst_p) psmi_free(dst_p);
                ^
      In file included from psm_user.h:54:0,
                       from psm_diags.c:35:
      psm_utils.h:156:23: error: 'src_p' may be used uninitialized in this function [-Werror=maybe-uninitialized]
       #define psmi_free(sz) psmi_free_internal(sz)
                             ^
      psm_diags.c:290:11: note: 'src_p' was declared here
           void *src_p, *dst_p;
                 ^
      If posix_memalign fails to return a value different than zero,
      the pointers are never initialized.
      07ed87df
  12. Mar 16, 2016
    • Henry Estela's avatar
      Fix hang with 64K rank support when using Intel MPI. · 67c0807c
      Henry Estela authored
      During MPI_Finalize with Intel MPI, many processes would hang in
      ips_proto_mq_isend.
      This problem was only noticed at a larger amount of ranks and nodes.
      This bug was introduced in 2b70a0f3.
      There were some bit shift and mask errors with the change.
      The commidx base id was not properly used correctly in ips_epstate functions,
      causing some messages to never get received properly.
Loading