safely remove scheduled event before releasing the cq

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
Abort polling the cq if user requested to stop event loop

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
Adding MAP_NORESERVE to mmap

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
xio_connection_send failed on EAGAIN but reported EFAULT

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>
externalizing cpu_hint parameter, when creating a context.
Application can set the core on which the context is running the event loop.

Signed-off-by: Eyal Salomon <esalomon@mellanox.com>