]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
IB/sa: Fix rdma netlink message flags
authorKaike Wan <kaike.wan@intel.com>
Thu, 20 Aug 2015 18:20:42 +0000 (14:20 -0400)
committerChuck Anderson <chuck.anderson@oracle.com>
Thu, 1 Jun 2017 06:15:47 +0000 (23:15 -0700)
Orabug: 26124118

The flags to ibnl_put_msg should be NLM_F_REQUEST instead of GFP_KERNEL.

Signed-off-by: Kaike Wan <kaike.wan@intel.com>
Signed-off-by: John Fleck <john.fleck@intel.com>
Signed-off-by: Ira Weiny <ira.weiny@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
(cherry picked from commit ba13b5f8f86efa78bc0aaea297b0001b6cbf6c21)

Signed-off-by: Yuval Shaia <yuval.shaia@oracle.com>
Reviewed-by: Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
drivers/infiniband/core/sa_query.c

index bf1e6122fa000f5e7e52549e408fc0b41946f8a9..5af6c5f55184e945e0ed0837ea978e9f23428982 100644 (file)
@@ -532,7 +532,7 @@ static int ib_nl_send_msg(struct ib_sa_query *query, gfp_t gfp_mask)
 
        /* Put nlmsg header only for now */
        data = ibnl_put_msg(skb, &nlh, query->seq, 0, RDMA_NL_LS,
-                           RDMA_NL_LS_OP_RESOLVE, (int) GFP_KERNEL);
+                           RDMA_NL_LS_OP_RESOLVE, NLM_F_REQUEST);
        if (!data) {
                nlmsg_free(skb);
                return -EMSGSIZE;