devres: Remove unused devm_free_percpu()
Remove unused devm_free_percpu(). By the way, it was never used in the drivers/ from day 1. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Link: https://patch.msgid.link/20251111145046.997309-2-andriy.shevchenko@linux.intel.com Signed-off-by: Danilo Krummrich <dakr@kernel.org>
This commit is contained in:
committed by
Danilo Krummrich
parent
e4addc7cc2
commit
4d24145a78
@@ -383,7 +383,6 @@ NET
|
|||||||
|
|
||||||
PER-CPU MEM
|
PER-CPU MEM
|
||||||
devm_alloc_percpu()
|
devm_alloc_percpu()
|
||||||
devm_free_percpu()
|
|
||||||
|
|
||||||
PCI
|
PCI
|
||||||
devm_pci_alloc_host_bridge() : managed PCI host bridge allocation
|
devm_pci_alloc_host_bridge() : managed PCI host bridge allocation
|
||||||
|
|||||||
@@ -1222,13 +1222,6 @@ static void devm_percpu_release(struct device *dev, void *pdata)
|
|||||||
free_percpu(p);
|
free_percpu(p);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int devm_percpu_match(struct device *dev, void *data, void *p)
|
|
||||||
{
|
|
||||||
struct devres *devr = container_of(data, struct devres, data);
|
|
||||||
|
|
||||||
return *(void **)devr->data == p;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* __devm_alloc_percpu - Resource-managed alloc_percpu
|
* __devm_alloc_percpu - Resource-managed alloc_percpu
|
||||||
* @dev: Device to allocate per-cpu memory for
|
* @dev: Device to allocate per-cpu memory for
|
||||||
@@ -1264,21 +1257,3 @@ void __percpu *__devm_alloc_percpu(struct device *dev, size_t size,
|
|||||||
return pcpu;
|
return pcpu;
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL_GPL(__devm_alloc_percpu);
|
EXPORT_SYMBOL_GPL(__devm_alloc_percpu);
|
||||||
|
|
||||||
/**
|
|
||||||
* devm_free_percpu - Resource-managed free_percpu
|
|
||||||
* @dev: Device this memory belongs to
|
|
||||||
* @pdata: Per-cpu memory to free
|
|
||||||
*
|
|
||||||
* Free memory allocated with devm_alloc_percpu().
|
|
||||||
*/
|
|
||||||
void devm_free_percpu(struct device *dev, void __percpu *pdata)
|
|
||||||
{
|
|
||||||
/*
|
|
||||||
* Use devres_release() to prevent memory leakage as
|
|
||||||
* devm_free_pages() does.
|
|
||||||
*/
|
|
||||||
WARN_ON(devres_release(dev, devm_percpu_release, devm_percpu_match,
|
|
||||||
(void *)(__force unsigned long)pdata));
|
|
||||||
}
|
|
||||||
EXPORT_SYMBOL_GPL(devm_free_percpu);
|
|
||||||
|
|||||||
@@ -298,7 +298,6 @@ void device_remove_bin_file(struct device *dev,
|
|||||||
|
|
||||||
void __percpu *__devm_alloc_percpu(struct device *dev, size_t size,
|
void __percpu *__devm_alloc_percpu(struct device *dev, size_t size,
|
||||||
size_t align);
|
size_t align);
|
||||||
void devm_free_percpu(struct device *dev, void __percpu *pdata);
|
|
||||||
|
|
||||||
struct device_dma_parameters {
|
struct device_dma_parameters {
|
||||||
/*
|
/*
|
||||||
|
|||||||
Reference in New Issue
Block a user