card_dev.c (fd54349ddb61445a8a42459b3dc09237c55e6f78) | card_dev.c (23baf831a32c04f9a968812511540b1b3e648bf5) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * IBM Accelerator Family 'GenWQE' 4 * 5 * (C) Copyright IBM Corp. 2013 6 * 7 * Author: Frank Haverkamp <haver@linux.vnet.ibm.com> 8 * Author: Joerg-Stephan Vogt <jsvogt@de.ibm.com> --- 429 unchanged lines hidden (view full) --- 438 unsigned long pfn, vsize = vma->vm_end - vma->vm_start; 439 struct genwqe_file *cfile = (struct genwqe_file *)filp->private_data; 440 struct genwqe_dev *cd = cfile->cd; 441 struct dma_mapping *dma_map; 442 443 if (vsize == 0) 444 return -EINVAL; 445 | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * IBM Accelerator Family 'GenWQE' 4 * 5 * (C) Copyright IBM Corp. 2013 6 * 7 * Author: Frank Haverkamp <haver@linux.vnet.ibm.com> 8 * Author: Joerg-Stephan Vogt <jsvogt@de.ibm.com> --- 429 unchanged lines hidden (view full) --- 438 unsigned long pfn, vsize = vma->vm_end - vma->vm_start; 439 struct genwqe_file *cfile = (struct genwqe_file *)filp->private_data; 440 struct genwqe_dev *cd = cfile->cd; 441 struct dma_mapping *dma_map; 442 443 if (vsize == 0) 444 return -EINVAL; 445 |
446 if (get_order(vsize) >= MAX_ORDER) | 446 if (get_order(vsize) > MAX_ORDER) |
447 return -ENOMEM; 448 449 dma_map = kzalloc(sizeof(struct dma_mapping), GFP_KERNEL); 450 if (dma_map == NULL) 451 return -ENOMEM; 452 453 genwqe_mapping_init(dma_map, GENWQE_MAPPING_RAW); 454 dma_map->u_vaddr = (void *)vma->vm_start; --- 937 unchanged lines hidden --- | 447 return -ENOMEM; 448 449 dma_map = kzalloc(sizeof(struct dma_mapping), GFP_KERNEL); 450 if (dma_map == NULL) 451 return -ENOMEM; 452 453 genwqe_mapping_init(dma_map, GENWQE_MAPPING_RAW); 454 dma_map->u_vaddr = (void *)vma->vm_start; --- 937 unchanged lines hidden --- |