soc: sunxi: sram: Return void from the release function
authorSamuel Holland <samuel@sholland.org>
Mon, 15 Aug 2022 04:12:44 +0000 (23:12 -0500)
committerJernej Skrabec <jernej.skrabec@gmail.com>
Sun, 18 Sep 2022 20:54:02 +0000 (22:54 +0200)
There is no point in returning an error here, as the caller can do
nothing about it. In fact, all callers already ignore the return value.

Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Signed-off-by: Samuel Holland <samuel@sholland.org>
Reviewed-by: Heiko Stuebner <heiko@sntech.de>
Tested-by: Heiko Stuebner <heiko@sntech.de>
Link: https://lore.kernel.org/r/20220815041248.53268-8-samuel@sholland.org
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
drivers/soc/sunxi/sunxi_sram.c
include/linux/soc/sunxi/sunxi_sram.h

index 09754cd..9622fd4 100644 (file)
@@ -261,25 +261,23 @@ int sunxi_sram_claim(struct device *dev)
 }
 EXPORT_SYMBOL(sunxi_sram_claim);
 
-int sunxi_sram_release(struct device *dev)
+void sunxi_sram_release(struct device *dev)
 {
        const struct sunxi_sram_data *sram_data;
        struct sunxi_sram_desc *sram_desc;
 
        if (!dev || !dev->of_node)
-               return -EINVAL;
+               return;
 
        sram_data = sunxi_sram_of_parse(dev->of_node, NULL);
        if (IS_ERR(sram_data))
-               return -EINVAL;
+               return;
 
        sram_desc = to_sram_desc(sram_data);
 
        spin_lock(&sram_lock);
        sram_desc->claimed = false;
        spin_unlock(&sram_lock);
-
-       return 0;
 }
 EXPORT_SYMBOL(sunxi_sram_release);
 
index c5f663b..60e274d 100644 (file)
@@ -14,6 +14,6 @@
 #define _SUNXI_SRAM_H_
 
 int sunxi_sram_claim(struct device *dev);
-int sunxi_sram_release(struct device *dev);
+void sunxi_sram_release(struct device *dev);
 
 #endif /* _SUNXI_SRAM_H_ */