Josef Möllers 2017-03-09 08:15:44 +00:00 committed by Git OBS Bridge
parent 4db533416e
commit 3a0004b3a3
5 changed files with 20 additions and 25 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:06c44796ce820f07e4bc2600b27f150d7f66ca576381b8ff98b2022b701c4b0f
size 374718

3
libpsm2-10.3.2.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dc370ebedb3ebbfb113008a31056a536a307267422881f55e4400147f0c65329
size 383628

View File

@ -1,19 +0,0 @@
Index: libpsm2-10.3.1/psm_context.c
===================================================================
--- libpsm2-10.3.1.orig/psm_context.c
+++ libpsm2-10.3.1/psm_context.c
@@ -177,11 +177,12 @@ psmi_compute_start_and_end_unit(psmi_con
{
int i;
uint8_t hashedjk = 0;
+ uint8_t *tmp_jobkey;
/* else, we are going to being looking at:
(a hash of the job key plus the local rank id ) mod nunits. */
- for (i=0;i < sizeof(job_key);i++)
- hashedjk ^= job_key[i];
+ for (i=0, tmp_jobkey = (uint8_t *)job_key;i < sizeof(psm2_uuid_t);i++)
+ hashedjk ^= tmp_jobkey[i];
*unit_start = (psmi_get_envvar("MPI_LOCALRANKID") + hashedjk) % nunits;
if (*unit_start > 0)
*unit_end = *unit_start - 1;

View File

@ -1,3 +1,19 @@
-------------------------------------------------------------------
Thu Mar 9 08:05:48 UTC 2017 - josef.moellers@suse.com
- Update to latest Intel version:
Sync with PSM2 master upto fixes for CMA get/put
In addition to Dynamic CMA failover support, this code surface
includes-
* Improved output array_of_errors in psm_ep_connect,
* Improved signal handling for SIGSEGV/SIGBUS events
* New abstraction layer for driver commands
* Ubuntu packaging support
... and some bug fixes.
JM: This obsoletes my libpsm2-calc-checksum.patch.
-------------------------------------------------------------------
Fri Mar 3 13:45:39 UTC 2017 - josef.moellers@suse.com

View File

@ -22,7 +22,7 @@
%define psm_so 2
Name: libpsm2
Version: 10.3.1
Version: 10.3.2
Release: 0
Summary: Intel PSM Libraries
License: BSD-2-Clause or GPL-2.0
@ -32,7 +32,6 @@ Source: %{name}-%{version}.tar.gz
Source1: libpsm2.changelog
Patch2: libpsm2-use_RPM_OPT_FLAGS.patch
Patch3: libpsm2-use-exported-variable-for-version-and-release.patch
Patch4: libpsm2-calc-checksum.patch
BuildRequires: libuuid-devel
BuildRequires: pkg-config
BuildRequires: udev
@ -83,7 +82,6 @@ Support for MPIs linked with PSM versions < 2
%setup -q -n %{name}-%{version}
%patch2
%patch3 -p1
%patch4 -p1
cp %{S:1} ChangeLog