search for: devm_platform_ioremap_resourc

Displaying 11 results from an estimated 11 matches for "devm_platform_ioremap_resourc".

2019 Dec 23
7
[PATCH 1/6] iommu/omap: convert to devm_platform_ioremap_resource
Use devm_platform_ioremap_resource() to simplify code. Signed-off-by: Yangtao Li <tiny.windzz at gmail.com> --- drivers/iommu/omap-iommu.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/iommu/omap-iommu.c b/drivers/iommu/omap-iommu.c index be551cc34be4..297c1be7ecb0 100644 --- a/drivers/iommu...
2019 Dec 23
7
[PATCH 1/6] iommu/omap: convert to devm_platform_ioremap_resource
Use devm_platform_ioremap_resource() to simplify code. Signed-off-by: Yangtao Li <tiny.windzz at gmail.com> --- drivers/iommu/omap-iommu.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/iommu/omap-iommu.c b/drivers/iommu/omap-iommu.c index be551cc34be4..297c1be7ecb0 100644 --- a/drivers/iommu...
2019 Dec 22
1
[PATCH] virtio-mmio: convert to devm_platform_ioremap_resource
Use devm_platform_ioremap_resource() to simplify code, which contains platform_get_resource, devm_request_mem_region and devm_ioremap. Signed-off-by: Yangtao Li <tiny.windzz at gmail.com> --- drivers/virtio/virtio_mmio.c | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/drivers/virtio/virt...
2019 Dec 23
0
[PATCH] virtio-mmio: convert to devm_platform_ioremap_resource
Use devm_platform_ioremap_resource() to simplify code, which contains platform_get_resource, devm_request_mem_region and devm_ioremap. Signed-off-by: Yangtao Li <tiny.windzz at gmail.com> --- drivers/virtio/virtio_mmio.c | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/drivers/virtio/virt...
2020 Jul 12
0
[vhost:config-endian 38/39] drivers/platform/mellanox/mlxbf-tmfifo.c:1237:2: error: invalid preprocessing directive #defined; did you mean
...1193 1194 spin_lock_init(&fifo->spin_lock[0]); 1195 spin_lock_init(&fifo->spin_lock[1]); 1196 INIT_WORK(&fifo->work, mlxbf_tmfifo_work_handler); 1197 mutex_init(&fifo->lock); 1198 1199 /* Get the resource of the Rx FIFO. */ 1200 fifo->rx_base = devm_platform_ioremap_resource(pdev, 0); 1201 if (IS_ERR(fifo->rx_base)) 1202 return PTR_ERR(fifo->rx_base); 1203 1204 /* Get the resource of the Tx FIFO. */ 1205 fifo->tx_base = devm_platform_ioremap_resource(pdev, 1); 1206 if (IS_ERR(fifo->tx_base)) 1207 return PTR_ERR(fifo->tx_base); 1...
2020 Jul 13
0
[vhost:config-endian 38/39] drivers/platform/mellanox/mlxbf-tmfifo.c:1241:22: error: expected ')' before ';' token
...1193 1194 spin_lock_init(&fifo->spin_lock[0]); 1195 spin_lock_init(&fifo->spin_lock[1]); 1196 INIT_WORK(&fifo->work, mlxbf_tmfifo_work_handler); 1197 mutex_init(&fifo->lock); 1198 1199 /* Get the resource of the Rx FIFO. */ 1200 fifo->rx_base = devm_platform_ioremap_resource(pdev, 0); 1201 if (IS_ERR(fifo->rx_base)) 1202 return PTR_ERR(fifo->rx_base); 1203 1204 /* Get the resource of the Tx FIFO. */ 1205 fifo->tx_base = devm_platform_ioremap_resource(pdev, 1); 1206 if (IS_ERR(fifo->tx_base)) 1207 return PTR_ERR(fifo->tx_base); 1...
2020 Feb 07
0
[PULL] vhost: cleanups and fixes
...David Hildenbrand (2): virtio-balloon: Fix memory leak when unloading while hinting is in progress virtio_balloon: Fix memory leaks on errors in virtballoon_probe() Michael S. Tsirkin (1): virtio_balloon: prevent pfn array overflow Yangtao Li (1): virtio-mmio: convert to devm_platform_ioremap_resource arch/powerpc/configs/guest.config | 1 - drivers/block/Kconfig | 10 ---- drivers/block/virtio_blk.c | 115 +------------------------------------ drivers/virtio/virtio_balloon.c | 21 +++++-- drivers/virtio/virtio_mmio.c | 15 +---- drivers/virtio/virtio_pci_c...
2020 Feb 10
1
[PULL] vhost: cleanups and fixes
...David Hildenbrand (2): virtio-balloon: Fix memory leak when unloading while hinting is in progress virtio_balloon: Fix memory leaks on errors in virtballoon_probe() Michael S. Tsirkin (1): virtio_balloon: prevent pfn array overflow Yangtao Li (1): virtio-mmio: convert to devm_platform_ioremap_resource arch/powerpc/configs/guest.config | 1 - drivers/block/Kconfig | 10 ---- drivers/block/virtio_blk.c | 115 +------------------------------------ drivers/virtio/virtio_balloon.c | 21 +++++-- drivers/virtio/virtio_mmio.c | 15 +---- drivers/virtio/virtio_pci_c...
2023 Sep 08
0
[PATCH v2] virtio-mmio: fix memory leak of vm_dev
...virtio_mmio.c > index 97760f611295..59892a31cf76 100644 > --- a/drivers/virtio/virtio_mmio.c > +++ b/drivers/virtio/virtio_mmio.c > @@ -631,14 +631,17 @@ static int virtio_mmio_probe(struct platform_device *pdev) > spin_lock_init(&vm_dev->lock); > > vm_dev->base = devm_platform_ioremap_resource(pdev, 0); > - if (IS_ERR(vm_dev->base)) > - return PTR_ERR(vm_dev->base); > + if (IS_ERR(vm_dev->base)) { > + rc = PTR_ERR(vm_dev->base); > + goto free_vm_dev; > + } > > /* Check magic value */ > magic = readl(vm_dev->base + VIRTIO_MMIO_MAGIC_VALUE)...
2023 Sep 06
0
[PATCH] virtio-mmio: fix memory leak of vm_dev
...virtio_mmio.c > index 97760f611295..b2a48d07e973 100644 > --- a/drivers/virtio/virtio_mmio.c > +++ b/drivers/virtio/virtio_mmio.c > @@ -631,13 +631,16 @@ static int virtio_mmio_probe(struct platform_device *pdev) > spin_lock_init(&vm_dev->lock); > > vm_dev->base = devm_platform_ioremap_resource(pdev, 0); > - if (IS_ERR(vm_dev->base)) > + if (IS_ERR(vm_dev->base)) { > + kfree(vm_dev); > return PTR_ERR(vm_dev->base); > + } > > /* Check magic value */ > magic = readl(vm_dev->base + VIRTIO_MMIO_MAGIC_VALUE); > if (magic != ('v' | '...
2023 Sep 08
0
[PATCH v2] virtio-mmio: fix memory leak of vm_dev
...virtio_mmio.c > index 97760f611295..59892a31cf76 100644 > --- a/drivers/virtio/virtio_mmio.c > +++ b/drivers/virtio/virtio_mmio.c > @@ -631,14 +631,17 @@ static int virtio_mmio_probe(struct platform_device *pdev) > spin_lock_init(&vm_dev->lock); > > vm_dev->base = devm_platform_ioremap_resource(pdev, 0); > - if (IS_ERR(vm_dev->base)) > - return PTR_ERR(vm_dev->base); > + if (IS_ERR(vm_dev->base)) { > + rc = PTR_ERR(vm_dev->base); > + goto free_vm_dev; > + } > > /* Check magic value */ > magic = readl(vm_dev->base + VIRTIO_MMIO_MAGIC_VALUE)...