|
@@ -376,7 +376,6 @@ int hfi1_user_sdma_alloc_queues(struct hfi1_ctxtdata *uctxt, struct file *fp)
|
|
|
{
|
|
|
struct hfi1_filedata *fd;
|
|
|
int ret = 0;
|
|
|
- unsigned memsize;
|
|
|
char buf[64];
|
|
|
struct hfi1_devdata *dd;
|
|
|
struct hfi1_user_sdma_comp_q *cq;
|
|
@@ -444,8 +443,8 @@ int hfi1_user_sdma_alloc_queues(struct hfi1_ctxtdata *uctxt, struct file *fp)
|
|
|
if (!cq)
|
|
|
goto cq_nomem;
|
|
|
|
|
|
- memsize = PAGE_ALIGN(sizeof(*cq->comps) * hfi1_sdma_comp_ring_size);
|
|
|
- cq->comps = vmalloc_user(memsize);
|
|
|
+ cq->comps = vmalloc_user(PAGE_ALIGN(sizeof(*cq->comps)
|
|
|
+ * hfi1_sdma_comp_ring_size));
|
|
|
if (!cq->comps)
|
|
|
goto cq_comps_nomem;
|
|
|
|