On 2/8/25 11:23, oushixiong1025@xxxxxxx wrote:
From: Shixiong Ou <oushixiong@xxxxxxxxxx> Call device_remove_file() when driver remove. Signed-off-by: Shixiong Ou <oushixiong@xxxxxxxxxx> --- drivers/video/fbdev/fsl-diu-fb.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/video/fbdev/fsl-diu-fb.c b/drivers/video/fbdev/fsl-diu-fb.c index 5ac8201c3533..8c91af9a9156 100644 --- a/drivers/video/fbdev/fsl-diu-fb.c +++ b/drivers/video/fbdev/fsl-diu-fb.c @@ -1807,6 +1807,7 @@ static int fsl_diu_probe(struct platform_device *pdev) if (ret) { dev_err(&pdev->dev, "could not create sysfs file %s\n", data->dev_attr.attr.name); + goto error;
this seems to miss calling free_irq() then at least... Helge