diff options
author | Arnd Bergmann <arnd@arndb.de> | 2022-11-30 19:52:04 +0300 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2022-11-30 19:52:05 +0300 |
commit | e0d394e4eeece0484bc86ed121a02508beace200 (patch) | |
tree | 32d819e4079f61cfedd1c6e2913e76189f797b97 /drivers/soc/apple/sart.c | |
parent | 4ddb1bf1a83783cebdb174b0efaf62f63ad64e0b (diff) | |
parent | 5acf07ff25f0c1c44105e6b8ebf88c55a0a04d2f (diff) | |
download | linux-e0d394e4eeece0484bc86ed121a02508beace200.tar.xz |
Merge tag 'asahi-soc-rtkit-sart-6.2' of https://github.com/AsahiLinux/linux into soc/drivers
Apple SoC RTKit/SART updates for 6.2.
Just two minor correctness nits reported by the kernel test robot.
* tag 'asahi-soc-rtkit-sart-6.2' of https://github.com/AsahiLinux/linux:
soc: apple: rtkit: Stop casting function pointer signatures
soc: apple: sart: Stop casting function pointer signatures
Link: https://lore.kernel.org/r/57f84134-8645-35f6-2427-ee683800c413@marcan.st
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'drivers/soc/apple/sart.c')
-rw-r--r-- | drivers/soc/apple/sart.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/soc/apple/sart.c b/drivers/soc/apple/sart.c index 83804b16ad03..afa111736899 100644 --- a/drivers/soc/apple/sart.c +++ b/drivers/soc/apple/sart.c @@ -164,6 +164,11 @@ static int apple_sart_probe(struct platform_device *pdev) return 0; } +static void apple_sart_put_device(void *dev) +{ + put_device(dev); +} + struct apple_sart *devm_apple_sart_get(struct device *dev) { struct device_node *sart_node; @@ -187,7 +192,7 @@ struct apple_sart *devm_apple_sart_get(struct device *dev) return ERR_PTR(-EPROBE_DEFER); } - ret = devm_add_action_or_reset(dev, (void (*)(void *))put_device, + ret = devm_add_action_or_reset(dev, apple_sart_put_device, &sart_pdev->dev); if (ret) return ERR_PTR(ret); |