74 lines
2.0 KiB
Diff
74 lines
2.0 KiB
Diff
From 6d518d691fd6e466a311c0d7edf9de74b45c386b Mon Sep 17 00:00:00 2001
|
|
From: "yufei.huan" <yufei.huan@amlogic.com>
|
|
Date: Mon, 8 Jun 2026 08:05:43 +0000
|
|
Subject: [PATCH 3/6] deinterlace: sysfs_create_group call trace kernel6.12
|
|
[1/1]
|
|
|
|
PD#SWPL-272326
|
|
|
|
Problem:
|
|
sysfs_create_group call trace
|
|
|
|
Solution:
|
|
fix internal_create_group
|
|
|
|
Verify:
|
|
t6d
|
|
|
|
Change-Id: I4daae6affcb83c78613acc956e9849a0376bca0f
|
|
Signed-off-by: yufei.huan <yufei.huan@amlogic.com>
|
|
---
|
|
drivers/media/di_multi/di_sys.c | 17 ++++++++---------
|
|
1 file changed, 8 insertions(+), 9 deletions(-)
|
|
|
|
diff --git a/drivers/media/di_multi/di_sys.c b/drivers/media/di_multi/di_sys.c
|
|
index bbb6e8393c..77891733c2 100644
|
|
--- a/drivers/media/di_multi/di_sys.c
|
|
+++ b/drivers/media/di_multi/di_sys.c
|
|
@@ -70,9 +70,9 @@
|
|
|
|
static di_dev_t *di_pdev;
|
|
|
|
-static const char videodisplay_group_name0[] = "d_i_debug";
|
|
+static const char dim_group_name0[] = "d_i_debug";
|
|
|
|
-static struct bin_attribute videodisplay_attr[] = {
|
|
+static struct bin_attribute dim_attr[] = {
|
|
{
|
|
.attr.name = "dump_yuv",
|
|
.attr.mode = 0664,
|
|
@@ -82,16 +82,15 @@ static struct bin_attribute videodisplay_attr[] = {
|
|
},
|
|
};
|
|
|
|
-static struct bin_attribute *videodisplay_bin_attrs0[] = {
|
|
- &videodisplay_attr[0],
|
|
- &videodisplay_attr[1],
|
|
+static struct bin_attribute *dim_bin_attrs0[] = {
|
|
+ &dim_attr[0],
|
|
NULL,
|
|
};
|
|
|
|
-static const struct attribute_group videodisplay_attr_group[] = {
|
|
+static const struct attribute_group dim_attr_group[] = {
|
|
{
|
|
- .name = videodisplay_group_name0,
|
|
- .bin_attrs = videodisplay_bin_attrs0,
|
|
+ .name = dim_group_name0,
|
|
+ .bin_attrs = dim_bin_attrs0,
|
|
},
|
|
};
|
|
|
|
@@ -4117,7 +4116,7 @@ static int dim_probe(struct platform_device *pdev)
|
|
pr_error("device_create create error\n");
|
|
goto fail_cdev_add;
|
|
}
|
|
- ret = sysfs_create_group(&pdev->dev.kobj, &videodisplay_attr_group[0]);
|
|
+ ret = sysfs_create_group(&pdev->dev.kobj, &dim_attr_group[0]);
|
|
if (ret)
|
|
pr_err("videodisplay creat dump node fail, ret=%d.\n", ret);
|
|
dev_set_drvdata(di_devp->dev, di_devp);
|
|
--
|
|
2.25.1
|
|
|