| From | Greg Kroah-Hartman <> | Subject | [PATCH 3.16 131/158] RDMA/uapi: Include socket.h in rdma_user_cm.h | Date | Mon, 15 Sep 2014 12:26:10 -0700 |
| |
3.16-stable review patch. If anyone has any objections, please let me know.
------------------
From: Doug Ledford <dledford@redhat.com>
commit db1044d458a287c18c4d413adc4ad12e92e253b5 upstream.
added struct sockaddr_storage to rdma_user_cm.h without also adding an include for linux/socket.h to make sure it is defined. Systemtap needs the header files to build standalone and cannot rely on other files to pre-include other headers, so add linux/socket.h to the list of includes in this file.
Fixes: ee7aed4528f ("RDMA/ucma: Support querying for AF_IB addresses") Signed-off-by: Doug Ledford <dledford@redhat.com> Signed-off-by: Roland Dreier <roland@purestorage.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
--- include/uapi/rdma/rdma_user_cm.h | 1 + 1 file changed, 1 insertion(+)
--- a/include/uapi/rdma/rdma_user_cm.h +++ b/include/uapi/rdma/rdma_user_cm.h @@ -34,6 +34,7 @@ #define RDMA_USER_CM_H #include <linux/types.h> +#include <linux/socket.h> #include <linux/in6.h> #include <rdma/ib_user_verbs.h> #include <rdma/ib_user_sa.h>
|