platform: Use IOMEM_ERR_PTR for ioremap error returns
Replace ERR_PTR() with IOMEM_ERR_PTR() in stubbed ioremap functions to maintain type consistency. The functions return void __iomem * pointers and IOMEM_ERR_PTR() provides proper type casting to avoid sparse warnings. Reported-by: kernel test robot <lkp@intel.com> Closes: https://lore.kernel.org/oe-kbuild-all/202509060307.JubgnLhc-lkp@intel.com/ Signed-off-by: Pei Xiao <xiaopei01@kylinos.cn> Link: https://patch.msgid.link/320f2cc9ada5cb66845daa6bf259000b4cffd8b3.1758163939.git.xiaopei01@kylinos.cn Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
b811e8a01d
commit
cebd22dd3a
@@ -80,7 +80,7 @@ static inline void __iomem *
|
|||||||
devm_platform_get_and_ioremap_resource(struct platform_device *pdev,
|
devm_platform_get_and_ioremap_resource(struct platform_device *pdev,
|
||||||
unsigned int index, struct resource **res)
|
unsigned int index, struct resource **res)
|
||||||
{
|
{
|
||||||
return ERR_PTR(-EINVAL);
|
return IOMEM_ERR_PTR(-EINVAL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -88,14 +88,14 @@ static inline void __iomem *
|
|||||||
devm_platform_ioremap_resource(struct platform_device *pdev,
|
devm_platform_ioremap_resource(struct platform_device *pdev,
|
||||||
unsigned int index)
|
unsigned int index)
|
||||||
{
|
{
|
||||||
return ERR_PTR(-EINVAL);
|
return IOMEM_ERR_PTR(-EINVAL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void __iomem *
|
static inline void __iomem *
|
||||||
devm_platform_ioremap_resource_byname(struct platform_device *pdev,
|
devm_platform_ioremap_resource_byname(struct platform_device *pdev,
|
||||||
const char *name)
|
const char *name)
|
||||||
{
|
{
|
||||||
return ERR_PTR(-EINVAL);
|
return IOMEM_ERR_PTR(-EINVAL);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user