Mark Allen
655a06f559
IB fork
...
The key change was in btl_openib_connect_udcm.c where a buffer was
being pinned with size 65664 (whether openib was being used or not).
The start of the buffer was page aligned, but because of the size
the end wasn't. That makes it too easy for a forked child to accidentally
touch pinned memory on the same page as the end of that buffer.
So this change increases the size of the allocated buffer to use the
rest of the page.
I inspected the rest of the ibv_reg_mr() calls and changed one other
place to page align its buffer too, although I think the above is
the one that really matters.
Signed-off-by: Mark Allen <markalle@us.ibm.com>
2017-04-05 17:35:52 -04:00
..
2016-06-01 11:13:31 +09:00
2016-08-09 17:12:30 +09:00
2016-08-03 09:18:12 -07:00
2013-01-15 01:27:36 +00:00
2013-01-15 01:27:36 +00:00
2015-06-25 10:14:13 -06:00
2015-06-23 20:59:57 -07:00
2015-06-25 10:14:13 -06:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2017-04-04 10:59:32 -06:00
2017-04-04 10:59:32 -06:00
2015-06-25 10:14:13 -06:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2015-06-25 10:14:13 -06:00
2015-06-23 20:59:57 -07:00
2016-09-23 11:22:19 +09:00
2016-05-18 16:25:51 +02:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2017-01-18 12:05:47 -08:00
2016-12-01 14:24:30 +09:00
2015-06-23 20:59:57 -07:00
2016-03-08 10:06:14 -07:00
2015-06-23 20:59:57 -07:00
2016-06-01 11:13:31 +09:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2017-03-01 13:21:03 -05:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2015-06-25 10:14:13 -06:00
2015-06-23 20:59:57 -07:00
2015-06-25 10:14:13 -06:00
2015-06-23 20:59:57 -07:00
2017-01-19 14:02:47 +09:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2017-01-31 12:18:38 -05:00
2015-06-25 10:14:13 -06:00
2016-08-26 09:42:45 +09:00
2016-01-26 13:36:21 -06:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2017-01-02 14:04:24 -08:00
2017-02-28 07:48:42 -08:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2017-01-26 11:55:32 -06:00
2017-01-26 11:55:32 -06:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2017-04-05 17:35:52 -04:00
2015-06-23 20:59:57 -07:00
2016-04-24 08:19:47 +02:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00
2015-06-23 20:59:57 -07:00