Re: [PATCH net] s390/ism: add release function for struct device

patchwork-bot+netdevbpf
2025-02-18T01:20:01Z

Hello:

This patch was applied to netdev/net.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Fri, 14 Feb 2025 13:01:37 +0100 you wrote:
> From: Julian Ruess <julianr@linux.ibm.com>
>
> According to device_release() in /drivers/base/core.c,
> a device without a release function is a broken device
> and must be fixed.
>
> The current code directly frees the device after calling device_add()
> without waiting for other kernel parts to release their references.
> Thus, a reference could still be held to a struct device,
> e.g., by sysfs, leading to potential use-after-free
> issues if a proper release function is not set.
>
> [...]

Here is the summary with links:
- [net] s390/ism: add release function for struct device
https://git.kernel.org/netdev/net/c/915e34d5ad35

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.