IB/uverbs: Use get_unused_fd_flags(O_CLOEXEC) instead of get_unused_fd()