libpsm2/libpsm2-include-ioctl_h.patch
Nicolas Morey-Chaisemartin 78fe503c41 Accepting request 516105 from home:NMoreyChaisemartin:branches:science:HPC
- Update to version 10.2-235
  - Set TidFlow starting sequence number to 0
  - Add support for KNM detection
  - Generalize affinity logic to extend to non-CUDA workloads as well
  - Cleanup build artifacts. "make" output will now be in $PWD/build_release by
    default
  - Bug Fixes
    - Mask non-DW msg size assert
    - Fix hang associated with re-transmit of last fragment of non-DW aligned
      SDMA eager message
    - Keep track of only last unsent ACK message
    - Retry context operns to fix interrupted syscall
    - Fix segfault in disconnect code path
  - Add psm2_ep_disconnect API
  - Add GPU-Direct and support for CUDA buffers in PSM2
  - Implement new HFI Selection algorithm for CUDA version of PSM2
    - Related to this, Add new PSM2_MULTIRAIL option to allow multirail only
      within a socket.
  - Bug Fixes and Driver interface changes
  - Sync with driver interface changes for GPU-Direct feature support
  - Fix hang in PSM2 during context open
  - Fix bug in psmi_memalign()
  - Fix data corruption due to unaligned bytes in msg
- Drop libpsm2-gcc7.patch as it was fixed upstream
- Add set_version service
- Add libpsm2-fix-compilation-for-hfi1-v5.patch to fix compilation
  for older kernels

OBS-URL: https://build.opensuse.org/request/show/516105
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libpsm2?expand=0&rev=28
2017-08-12 09:58:39 +00:00

13 lines
415 B
Diff

Index: libpsm2-10.3.2/psmi_wrappers.c
===================================================================
--- libpsm2-10.3.2.orig/psmi_wrappers.c
+++ libpsm2-10.3.2/psmi_wrappers.c
@@ -55,6 +55,7 @@
#include "opa_common.h"
#include <unistd.h>
#include "psmi_wrappers.h"
+#include <sys/ioctl.h>
/* The following indirection wrappers for external functions
* are only created if this is a mocking tests build