[SRU][F:linux-bluefield][PATCH v1 1/1] UBUNTU: SAUCE: i2c-mlxbf.c: replace ioremap_cache with ioremap

Asmaa Mnebhi asmaa at nvidia.com
Tue Jul 19 21:16:33 UTC 2022


Buglink: https://bugs.launchpad.net/bugs/1982225

Replace ioremap_cache with ioremap since it is deprecated in later kernels.

Signed-off-by: Asmaa Mnebhi <asmaa at nvidia.com>
---
 drivers/i2c/busses/i2c-mlxbf.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/i2c/busses/i2c-mlxbf.c b/drivers/i2c/busses/i2c-mlxbf.c
index fcb5bb587df1..5812a3e8101e 100644
--- a/drivers/i2c/busses/i2c-mlxbf.c
+++ b/drivers/i2c/busses/i2c-mlxbf.c
@@ -1426,7 +1426,7 @@ static int mlx_i2c_get_gpio(struct platform_device *pdev,
 	if (!devm_request_mem_region(dev, params->start, size, params->name))
 		return -EFAULT;
 
-	gpio_res->io = devm_ioremap_nocache(dev, params->start, size);
+	gpio_res->io = devm_ioremap(dev, params->start, size);
 	if (IS_ERR(gpio_res->io)) {
 		devm_release_mem_region(dev, params->start, size);
 		return PTR_ERR(gpio_res->io);
@@ -1490,7 +1490,7 @@ static int mlx_i2c_get_corepll(struct platform_device *pdev,
 	if (!devm_request_mem_region(dev, params->start, size, params->name))
 		return -EFAULT;
 
-	corepll_res->io = devm_ioremap_nocache(dev, params->start, size);
+	corepll_res->io = devm_ioremap(dev, params->start, size);
 	if (IS_ERR(corepll_res->io)) {
 		devm_release_mem_region(dev, params->start, size);
 		return PTR_ERR(corepll_res->io);
@@ -1843,7 +1843,7 @@ static int mlx_i2c_init_coalesce(struct platform_device *pdev,
 		if (!request_mem_region(params->start, size, params->name))
 			return -EFAULT;
 
-		coalesce_res->io = ioremap_nocache(params->start, size);
+		coalesce_res->io = ioremap(params->start, size);
 		if (IS_ERR(coalesce_res->io)) {
 			release_mem_region(params->start, size);
 			return PTR_ERR(coalesce_res->io);
-- 
2.30.1




More information about the kernel-team mailing list