This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MPICH primary repository". The branch, master has been updated via f1193cd4b9302776cb983333e458b71729945e9f (commit) via 95c5bd34622ae139c1fd8629a1748f227af02aaf (commit) from 5a02fae9ef24a26627a32987ea738df5ea858929 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://git.mpich.org/mpich.git/commitdiff/f1193cd4b9302776cb983333e458b71729... commit f1193cd4b9302776cb983333e458b71729945e9f Author: Ken Raffenetti <[email protected]> Date: Sun Aug 28 22:28:12 2016 -0500 CH4/OFI: Remove always_inline hack This block was used to fool compilers into inlining functions that were defined in other files. It is not safe and prone to warnings. Signed-off-by: Charles J Archer <[email protected]> diff --git a/src/mpid/ch4/netmod/ofi/ofi_impl.h b/src/mpid/ch4/netmod/ofi/ofi_impl.h index 95e3117..cd80910 100644 --- a/src/mpid/ch4/netmod/ofi/ofi_impl.h +++ b/src/mpid/ch4/netmod/ofi/ofi_impl.h @@ -17,16 +17,6 @@ #include "ch4_impl.h" #include "ofi_iovec_util.h" -/* Tag the prototypes with always_inline to force object allocation */ -/* routines to inline This allows the library, compiled without */ -/* ipo/pgo enabled to inline MPI layer functions */ -__ALWAYS_INLINE__ MPIR_Request *MPIR_Request_create(MPIR_Request_kind_t kind); -__ALWAYS_INLINE__ void *MPIR_Handle_obj_alloc(MPIR_Object_alloc_t *); -__ALWAYS_INLINE__ void *MPIR_Handle_obj_alloc_unsafe(MPIR_Object_alloc_t *); -__ALWAYS_INLINE__ void MPIR_Handle_obj_free(MPIR_Object_alloc_t *, void *); -__ALWAYS_INLINE__ void *MPIR_Handle_get_ptr_indirect(int, MPIR_Object_alloc_t *); -__ALWAYS_INLINE__ MPIDII_av_entry_t *MPIDIU_comm_rank_to_av(MPIR_Comm * comm, int rank); - #define MPIDI_OFI_DT(dt) ((dt)->dev.netmod.ofi) #define MPIDI_OFI_OP(op) ((op)->dev.netmod.ofi) #define MPIDI_OFI_COMM(comm) ((comm)->dev.ch4.netmod.ofi) http://git.mpich.org/mpich.git/commitdiff/95c5bd34622ae139c1fd8629a1748f227a... commit 95c5bd34622ae139c1fd8629a1748f227af02aaf Author: Ken Raffenetti <[email protected]> Date: Sun Aug 28 22:27:46 2016 -0500 CH4: Remove unnecessary forward decl Signed-off-by: Charles J Archer <[email protected]> diff --git a/src/mpid/ch4/include/mpidpre.h b/src/mpid/ch4/include/mpidpre.h index 9990fb1..1a045ca 100644 --- a/src/mpid/ch4/include/mpidpre.h +++ b/src/mpid/ch4/include/mpidpre.h @@ -38,10 +38,6 @@ typedef int MPID_Progress_state; #define CH4_COMPILE_TIME_ASSERT(expr_) \ do { switch(0) { case 0: case (expr_): default: break; } } while (0) -/* Forward declaration of MPIR_Win so that we can refer to it in this file */ -struct MPIR_Win; -typedef struct MPIR_Win MPIR_Win; - typedef enum { MPIDI_PTYPE_RECV, MPIDI_PTYPE_SEND, ----------------------------------------------------------------------- Summary of changes: src/mpid/ch4/include/mpidpre.h | 4 ---- src/mpid/ch4/netmod/ofi/ofi_impl.h | 10 ---------- 2 files changed, 0 insertions(+), 14 deletions(-) hooks/post-receive -- MPICH primary repository