From d4ce83cd3612f1c865bc31cc4accee95ec1413c6 Mon Sep 17 00:00:00 2001 From: Navdeep Parhar Date: Sat, 25 Mar 2017 01:45:04 +0000 Subject: [PATCH] cxgbe/iw_cxgbe: alloc_ep expects a gfp_t, and it's always ok to sleep during alloc_ep. --- sys/dev/cxgbe/iw_cxgbe/cm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/dev/cxgbe/iw_cxgbe/cm.c b/sys/dev/cxgbe/iw_cxgbe/cm.c index aef4a70dbb5..42a29b124ec 100644 --- a/sys/dev/cxgbe/iw_cxgbe/cm.c +++ b/sys/dev/cxgbe/iw_cxgbe/cm.c @@ -695,7 +695,7 @@ process_newconn(struct iw_cm_id *parent_cm_id, struct socket *child_so) MPASS(child_so != NULL); - child_ep = alloc_ep(sizeof(*child_ep), M_WAITOK); + child_ep = alloc_ep(sizeof(*child_ep), GFP_KERNEL); CTR5(KTR_IW_CXGBE, "%s: parent so %p, parent ep %p, child so %p, child ep %p", @@ -2134,7 +2134,7 @@ int c4iw_connect(struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param) err = -EINVAL; goto out; } - ep = alloc_ep(sizeof(*ep), M_NOWAIT); + ep = alloc_ep(sizeof(*ep), GFP_KERNEL); if (!ep) {