This commit is contained in:
parent
4db533416e
commit
3a0004b3a3
@ -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
3
libpsm2-10.3.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:dc370ebedb3ebbfb113008a31056a536a307267422881f55e4400147f0c65329
|
||||
size 383628
|
@ -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;
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user