| @@ -319,8 +319,9 @@ int rproc_alloc_vring(struct rproc_vdev *rvdev, int i) · 318 unmodified lines |
| 319 | 319 | struct device *dev = &rproc->dev; |
| 320 | 320 | struct rproc_vring *rvring = &rvdev->vring[i]; |
| 321 | 321 | struct fw_rsc_vdev *rsc; |
| 322 | | − int ret, size, notifyid; |
| 322 | + int ret, notifyid; |
| 323 | 323 | struct rproc_mem_entry *mem; |
| 324 | + size_t size; |
| 324 | 325 | |
| 325 | 326 | /* actual size of vring (in bytes) */ |
| 326 | 327 | size = PAGE_ALIGN(vring_size(rvring->len, rvring->align)); |
| @@ -750,11 +751,12 @@ static int rproc_alloc_carveout(struct rproc *rproc, · 423 unmodified lines |
| 750 | 751 | va = dma_alloc_coherent(dev->parent, mem->len, &dma, GFP_KERNEL); |
| 751 | 752 | if (!va) { |
| 752 | 753 | dev_err(dev->parent, |
| 753 | | − "failed to allocate dma memory: len 0x%x\n", mem->len); |
| 754 | + "failed to allocate dma memory: len 0x%zx\n", |
| 755 | + mem->len); |
| 754 | 756 | return -ENOMEM; |
| 755 | 757 | } |
| 756 | 758 | |
| 757 | | − dev_dbg(dev, "carveout va %pK, dma %pad, len 0x%x\n", |
| 759 | + dev_dbg(dev, "carveout va %pK, dma %pad, len 0x%zx\n", |
| 758 | 760 | va, &dma, mem->len); |
| 759 | 761 | |
| 760 | 762 | if (mem->da != FW_RSC_ADDR_ANY && !rproc->domain) { |
| @@ -962,7 +964,7 @@ EXPORT_SYMBOL(rproc_add_carveout); · 201 unmodified lines |
| 962 | 964 | */ |
| 963 | 965 | struct rproc_mem_entry * |
| 964 | 966 | rproc_mem_entry_init(struct device *dev, |
| 965 | | − void *va, dma_addr_t dma, int len, u32 da, |
| 967 | + void *va, dma_addr_t dma, size_t len, u32 da, |
| 966 | 968 | int (*alloc)(struct rproc *, struct rproc_mem_entry *), |
| 967 | 969 | int (*release)(struct rproc *, struct rproc_mem_entry *), |
| 968 | 970 | const char *name, ...) |
| @@ -1004,7 +1006,7 @@ EXPORT_SYMBOL(rproc_mem_entry_init); · 35 unmodified lines |
| 1004 | 1006 | * provided by client. |
| 1005 | 1007 | */ |
| 1006 | 1008 | struct rproc_mem_entry * |
| 1007 | | −rproc_of_resm_mem_entry_init(struct device *dev, u32 of_resm_idx, int len, |
| 1009 | +rproc_of_resm_mem_entry_init(struct device *dev, u32 of_resm_idx, size_t len, |
| 1008 | 1010 | u32 da, const char *name, ...) |
| 1009 | 1011 | { |
| 1010 | 1012 | struct rproc_mem_entry *mem; |
| @@ -1275,7 +1277,7 @@ static void rproc_resource_cleanup(struct rproc *rproc) · 264 unmodified lines |
| 1275 | 1277 | unmapped = iommu_unmap(rproc->domain, entry->da, entry->len); |
| 1276 | 1278 | if (unmapped != entry->len) { |
| 1277 | 1279 | /* nothing much to do besides complaining */ |
| 1278 | | − dev_err(dev, "failed to unmap %u/%zu\n", entry->len, |
| 1280 | + dev_err(dev, "failed to unmap %zx/%zu\n", entry->len, |
| 1279 | 1281 | unmapped); |
| 1280 | 1282 | } |
| 1281 | 1283 | |