@@ -193,20 +193,20 @@ static int alloc_page_arrays(struct hinic_wqs *wqs)
193193{
194194 struct hinic_hwif * hwif = wqs -> hwif ;
195195 struct pci_dev * pdev = hwif -> pdev ;
196- size_t size ;
197196
198- size = wqs -> num_pages * sizeof ( * wqs -> page_paddr );
199- wqs -> page_paddr = devm_kzalloc ( & pdev -> dev , size , GFP_KERNEL );
197+ wqs -> page_paddr = devm_kcalloc ( & pdev -> dev , wqs -> num_pages ,
198+ sizeof ( * wqs -> page_paddr ) , GFP_KERNEL );
200199 if (!wqs -> page_paddr )
201200 return - ENOMEM ;
202201
203- size = wqs -> num_pages * sizeof ( * wqs -> page_vaddr );
204- wqs -> page_vaddr = devm_kzalloc ( & pdev -> dev , size , GFP_KERNEL );
202+ wqs -> page_vaddr = devm_kcalloc ( & pdev -> dev , wqs -> num_pages ,
203+ sizeof ( * wqs -> page_vaddr ) , GFP_KERNEL );
205204 if (!wqs -> page_vaddr )
206205 goto err_page_vaddr ;
207206
208- size = wqs -> num_pages * sizeof (* wqs -> shadow_page_vaddr );
209- wqs -> shadow_page_vaddr = devm_kzalloc (& pdev -> dev , size , GFP_KERNEL );
207+ wqs -> shadow_page_vaddr = devm_kcalloc (& pdev -> dev , wqs -> num_pages ,
208+ sizeof (* wqs -> shadow_page_vaddr ),
209+ GFP_KERNEL );
210210 if (!wqs -> shadow_page_vaddr )
211211 goto err_page_shadow_vaddr ;
212212
@@ -379,15 +379,14 @@ static int alloc_wqes_shadow(struct hinic_wq *wq)
379379{
380380 struct hinic_hwif * hwif = wq -> hwif ;
381381 struct pci_dev * pdev = hwif -> pdev ;
382- size_t size ;
383382
384- size = wq -> num_q_pages * wq -> max_wqe_size ;
385- wq -> shadow_wqe = devm_kzalloc ( & pdev -> dev , size , GFP_KERNEL );
383+ wq -> shadow_wqe = devm_kcalloc ( & pdev -> dev , wq -> num_q_pages ,
384+ wq -> max_wqe_size , GFP_KERNEL );
386385 if (!wq -> shadow_wqe )
387386 return - ENOMEM ;
388387
389- size = wq -> num_q_pages * sizeof ( wq -> prod_idx );
390- wq -> shadow_idx = devm_kzalloc ( & pdev -> dev , size , GFP_KERNEL );
388+ wq -> shadow_idx = devm_kcalloc ( & pdev -> dev , wq -> num_q_pages ,
389+ sizeof ( wq -> prod_idx ) , GFP_KERNEL );
391390 if (!wq -> shadow_idx )
392391 goto err_shadow_idx ;
393392
0 commit comments