diff options
Diffstat (limited to 'drivers/infiniband/core/ucma.c')
-rw-r--r-- | drivers/infiniband/core/ucma.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/infiniband/core/ucma.c b/drivers/infiniband/core/ucma.c index dd3bcceadfde..c0f3826abb30 100644 --- a/drivers/infiniband/core/ucma.c +++ b/drivers/infiniband/core/ucma.c | |||
@@ -1574,6 +1574,9 @@ static ssize_t ucma_write(struct file *filp, const char __user *buf, | |||
1574 | struct rdma_ucm_cmd_hdr hdr; | 1574 | struct rdma_ucm_cmd_hdr hdr; |
1575 | ssize_t ret; | 1575 | ssize_t ret; |
1576 | 1576 | ||
1577 | if (WARN_ON_ONCE(!ib_safe_file_access(filp))) | ||
1578 | return -EACCES; | ||
1579 | |||
1577 | if (len < sizeof(hdr)) | 1580 | if (len < sizeof(hdr)) |
1578 | return -EINVAL; | 1581 | return -EINVAL; |
1579 | 1582 | ||