Commit Graph

221 Commits

Author SHA1 Message Date
Lei Zhang 7fc9129825 Revert "preempt_rt: bypass validate hrtimer_bases.lock when lockdep enabled [1/1]"
PD#SWPL-219002

Problem:
1, with CONFIG_PROVE_LOCKING=y, it consume ms time in validate lock,
   both in RT and !RT kernel
2, cyclictest should be test with PROVE_LOCKING disabled

Solution:
revert this commit

This reverts commit 02a9ae13bb.

Change-Id: I1bf67ee887f978a6241cb00cde0bc59e79695a8c
Signed-off-by: Lei Zhang <lei.zhang@amlogic.com>
2025-06-26 01:14:23 -07:00
yao zhang1 7ccedacd01 license: Fix amlogic license. [1/1]
PD#SWPL-217731

Problem:
Fix amlogic license.

Solution:
Fix amlogic license.

Verify:
all chip

Test:
license check pass

Change-Id: I05c47245ff58bf92abccaa7ca08a85524d73f924
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
2025-06-23 21:15:59 -07:00
Lei Zhang 02a9ae13bb preempt_rt: bypass validate hrtimer_bases.lock when lockdep enabled [1/1]
PD#SWPL-212273

Problem:
with CONFIG_PROVE_LOCKING=y, it consume too much time in validate chain of
hrtimer_bases.lock

Solution:
bypass validate hrtimer_bases.lock

Verify:
on A5

Change-Id: I3f2bb0802fdabc79ae44cf240a60d8cf0952e638
Signed-off-by: Lei Zhang <lei.zhang@amlogic.com>
2025-05-30 05:09:34 -07:00
Wanwei Jiang eb4e1a61ee patch: auto patch fail [1/1]
PD#SWPL-214570

Problem:
failure occurred when calling autopatch.sh in the kernel directory

Solution:
1. Before applying the patch, confirm that the directory is a Git repository
2. The kernel path and kernel version can be obtained through calculation,
so there is no need to add additional parameters
3. Optimize the maximum number of patches to improve performance
4. Optimize lunch patch
5. Optimize debug logs
6. Refactor into functions

Verify:
local

Change-Id: Ied02c8ed30816ac65bb53691aab92fd23d4146e7
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
2025-05-25 22:48:28 -07:00
Dezhen Wang c4bb372ae8 mm: close CONFIG_INIT_STACK_ALL_ZERO and will crash in 6.12 [1/1]
PD#SWPL-213163

Problem:
close CONFIG_INIT_STACK_ALL_ZERO and will crash in 6.12.
then the stack in function will not clear zero. When there is a
function call with an uninitialized pointer inside a
function, issues will occur.

Solution:
Initialize the pointer variable inside the function __alloc_pages_noprof

Verify:
local.

Change-Id: Ia012ece02861e54410921bd169100223d45f0809
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
2025-05-17 12:47:05 -07:00
qinglin.li e53d133ea5 lunch: remove not used lunch autopatch [2/2]
PD#SWPL-209928

Problem:
add prebuilts/build-tools autopatch

Solution:
add prebuilts/build-tools autopatch

Verify:
local

Change-Id: Idabe14465cc1cdfa7b24e71e093570c5edf840d4
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2025-05-14 22:59:47 -07:00
shufei.zhao 497ecf83d3 autopatch: Fixed the building error [1/1]
PD#SWPL-213735

Problem:
Applying the common driver autopatch
will have a warning.

Solution:
Modify the directory path

Verify:
local

Change-Id: I08484476416ff09003493a30cf290657d49dd870
Signed-off-by: shufei.zhao <shufei.zhao@amlogic.com>
2025-05-14 22:59:40 -07:00
qinglin.li 6e6db2aaca lunch: remove not used lunch autopatch [1/2]
PD#SWPL-209928

Problem:
remove not used lunch autopatch

Solution:
remove not used lunch autopatch

Verify:
local

Change-Id: Ic51ae4d0faa27f1142ad2d38abfd6d3c44cd75b1
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2025-05-14 00:47:22 -07:00
qinglin.li 6d9dd5d39a upgrade: common16-6.12 upgrade by Mar [1/1]
PD#SWPL-209928

Problem:
update base kernel kernel_aarch64_tv
update include/linux/upstream_version.h
fix conflict

Solution:
AML_KERNEL_VERSION      8
UPSTREAM_VERSION        "99d39c38c7d1"
AML_PATCH_VERSION       "99d39c38c7d1"
MERGE_DATE              "2025-04-27"

Verify:
local

Change-Id: Ibd8c7aecc65c29cb6f80de977ac7fa0b5773d4b9
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2025-04-28 17:17:42 +08:00
Wanwei Jiang 678168198e build: compatible with both kernel_module and ddk_module build [1/1]
PD#SWPL-210631

Problem:
compatible with both kernel_module and ddk_module build
for GKI 2.0 project

Solution:
modify build script

Verify:
ross

Change-Id: Ib161532080fe948668b83c2b3dfc5038bd72e806
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
2025-04-23 08:06:01 -07:00
Lei Zhang 62dc410477 preempt_rt: bringup preempt rt kernel [2/9]
PD#SWPL-201692

Problem:
build break with preempt rt enabled

Solution:
1, init spinlock with spin_lock_init()
2, compile with -Wno-unused-variable
3, fix vendor hook head file missing

Verify:
on A5

Change-Id: Ia5b8e605428168df54272aa5867aed9fc8fb563b
Signed-off-by: Lei Zhang <lei.zhang@amlogic.com>
2025-04-23 01:15:35 -07:00
Jianxiong Pan 9859397131 mm: remove large slab. [1/1]
PD#SWPL-209408

Problem:
remove large slab optimization

Solution:
close CONFIG_AMLOGIC_MEMORY_SLAB_LARGE

Verify:
g12b sm1

Change-Id: Icb9fa5672f97963d5f7e7089523b19368e72fd90
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
2025-04-16 02:11:33 -07:00
qinglin.li b5e626ec63 scripts: remove autopatch when ddk build [1/1]
PD#SWPL-208157

Problem:
remove autopatch when ddk build

Solution:
remove autopatch when ddk build

Verify:
local

Change-Id: Id25d195dd5edbc2fa55e777a765b42036a068072
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2025-04-15 04:35:07 -07:00
qinglin.li c5da7909dd pwm-regulator: remove pwm-regulator autopatch [1/1]
PD#SWPL-208157

Problem:
remove pwm-regulator autopatch

Solution:
remove pwm-regulator autopatch
move common pwm-regulator to common_drivers

Verify:
sc2

Change-Id: I64cbca2eaf7cc8dc01a3b76015bbc377eca82feb
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2025-04-15 04:34:36 -07:00
biao.sun 9460c30e50 smc: can't patch to kernel for google [1/1]
PD#SWPL-208253

Problem:
can't patch to kernel for google

Solution:
modify in common_drivers

Verify:
SC2

Test:
boot and play video

Change-Id: If7adf4b52c10ec259f6ce4549f31b215895c828e
Signed-off-by: biao.sun <biao.sun@amlogic.com>
2025-04-09 21:18:46 -07:00
chuangcheng.peng 42d20d6224 demux: remove dvb-core to common_drivers [1/2]
PD#SWPL-208124

Problem:
remove dvb-core to common_drivers

Solution:
remove dvb-core to common_drivers

Verify:
verified at adt4

Change-Id: I04343953f26eaf614d3009e1079c9daeb345a6ee
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
2025-04-07 02:05:15 -08:00
jinbiao c2ad1bdfc9 mmc: delete autopatch about mmc driver. [1/1]
PD#SWPL-208274

Problem:
Do not allow autopatch to modify common code.

Solution:
Delete autopatch about mmc driver.

Verify:
T5M

Change-Id: I3bf8964e4c74fddb68565401802f8b45d20a69a0
Signed-off-by: jinbiao <jinbiao.ou@amlogic.com>
2025-04-06 21:01:55 -08:00
Dezhen Wang 6a583cc721 upgrade: kernel [1/1]
PD#SWPL-205130

Problem:
upgrade kernel

Solution:
upgrade kernel

Verify:
s7d

Change-Id: I0f3be75daaabdf9b77c85ee97adc638bcb59c5c9
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
2025-03-31 21:55:33 -08:00
Chengbing.wu 521c568ef7 regulator: common16_k6.12 common driver bringup patches [1/1]
PD#SWPL-206966

Problem:
k6.12 dvfs regulator usleep at pwm_regulator_get_voltage_sel

Solution:
fixed dvfs regulator usleep to pwm_regulator_set_voltage_sel;

Verify:
build pass in code;

Change-Id: Iaf8aab406d4dc971deafacae72961c0f80a96341
Signed-off-by: chengbing.wu <chengbing.wu@amlogic.com>
2025-03-26 04:05:02 -08:00
Jianxiong Pan 6b079a8fae mm: remove slab trace function. [1/1]
PD#SWPL-205422

Problem:
slabtrace and kasan conflict.

Solution:
slabtrace is no longer used, suggest delete.

Verify:
t5m.

Change-Id: Ie4a109fd3f15e3e1b3d1887a1510edb38a7e0c54
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2025-03-12 22:15:55 -08:00
Jianxiong Pan 3f361fc75e mm: add vmap stack for arm. [1/1]
PD#SWPL-201579

Problem:
thread stack optimization.

Solution:
dynamic allocation for thread stack.

Verify:
adt4.

Change-Id: I6f157e545460c35bbf2c7ec26e4058228d5e773e
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2025-03-05 20:04:20 -08:00
Dezhen Wang 8e5a9cdf52 scripts: fix 6.12 ddk_module build [1/2]
PD#SWPL-204495

Problem:
ms.txt will include the symbols export by last time building
and make Module.symvers have export one symbol twice.

Solution:
rm the ms.txt produce last time

Verify:
not verified

Change-Id: I925825fa51253f2f036d9c333573f6b5c85868e4
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
2025-03-05 02:16:39 -08:00
Wanwei Jiang 22a093e819 ddk: optimize ddk build [1/1]
PD#SWPL-195997

Problem:
optimize ddk build

Solution:
optimize ddk build

Verify:
sc2

Test:
PB

Change-Id: I662f1e2a33ae0e5bdae97a70deb624964c5e1c5a
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
2025-03-03 22:25:19 -08:00
Wanwei Jiang cadab66c37 build: support ddk [1/1]
PD#SWPL-195997

Problem:
the drivers in the common_drivers directory can be built using DDK
with gki_20 mode, it is also compatible with the original build.

Solution:
add BUILD.bazel and modify build script

Verify:
sc2

Test:
PB

Change-Id: Ie138e63f4eec8715d976d421dc8a431bcfadd859
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
2025-02-25 07:17:36 -08:00
Jianxiong Pan 72f4637ccd pcie: enable aml_smmu whitelist. [1/1]
PD#SWPL-188508

Problem:
enable aml_smmu.

Solution:
enable aml_smmu.

Verify:
sc2.

Change-Id: Icd73b992cac742f23972f26df2e89821bc025d38
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2025-02-23 21:47:03 -08:00
qinglin.li 7766802d64 upgrade: kernel6.12 upgrade [1/1]
PD#SWPL-201584

Problem:
kernel6.12 upgrade

Solution:
AML_KERNEL_VERSION      6
UPSTREAM_VERSION        "fc99bcd94b4d"
AML_PATCH_VERSION       "fc99bcd94b4d"
MERGE_DATE              "2025-02-13"

Verify:
local

Change-Id: I0c5aa8d45f0f76be16bfc38012b62408c5d53c16
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2025-02-13 22:11:20 -08:00
Dezhen Wang 5dd30157f8 android: Revert-ANDROID-eliminate-CONFIG_GKI_NET_XFRM_HACKS.patch. [1/1]
PD#SWPL-201750

Problem:
ADT4 unable to boot after flashing the build ab/13042300

Solution:
Revert-ANDROID-eliminate-CONFIG_GKI_NET_XFRM_HACKS.patch.

Verify:
local

Change-Id: Iad599c54f1e8bf957b27f64f46553a84e089951d
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
2025-02-11 06:06:03 -08:00
biao.sun 67ce9494ca meson_atrace: add memory alloc and meminfo event [1/1]
PD#SWPL-196409

Problem:
__alloc_page_noprof lack vh

Solution:
__alloc_page_noprof add vh

Verify:
sc2_ah212

Change-Id: I26a3d6fa9896cbac0ce66f953b48d5d97870707d
Signed-off-by: biao.sun <biao.sun@amlogic.com>
2025-01-10 02:57:19 -08:00
biao.sun f45a858e67 mm: autopatch: add white list for trace event [1/1]
PD#SWPL-192258

Problem:
There are too many trace event inodes

Solution:
add black list for trace event

Verify:
sc2

Change-Id: I67facada263c732a1f81fb93c6957368d6e2feb3
Signed-off-by: biao.sun <biao.sun@amlogic.com>
2025-01-07 05:53:57 -08:00
qinglin.li 258094f93e scripts: optimize build time [1/1]
PD#SWPL-172042

Problem:
optimize autopatch run time

Solution:
autopatch Asynchronous loading based on directory.
Fetch git information only once, based on directory.
mod_probe function use array instead of file can save time

Verify:
local

Change-Id: I56c4d1a11320d7dc89c6ac89f565b21578a9f86b
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
2025-01-07 02:25:53 +00:00
Dezhen Wang 47b02f68a9 scripts: support customer dir dts [1/1]
PD#OTT-62864

Problem:
support customer dir dts

Solution:
support customer dir dts

Verify:
local

Change-Id: I3dd3273200ceefb9e37c72841d8c255c0632c543
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
2025-01-07 02:25:33 +00:00
Long.Yu 376b1a7a96 eMMC: "0007-eMMC-support-CQE" file duplicate. [1/1]
PD#SWPL-195962

Problem:
The file "0007-eMMC-support-CQE" is duplicated.

Solution:
The redundant file
needs to be deleted.

Verify:
S7d

Change-Id: I99aee2ba54f2702c9da0b07787dc954c6b48879c
Signed-off-by: Long.Yu <long.yu@amlogic.com>
2025-01-06 17:32:19 -08:00
Long 87e4873375 eMMC: support CQE V2 and power off notification. [1/1]
PD#SWPL-195962

Problem:
1.need to support power off notification.
2.The CQE v1 does not support placing tasks in memory
and does not support data encryption.

Solution:
1.support power off notification.
2.support CQE v2

Verify:
S7d

Change-Id: I99c2986a4d55683c6d6b390e906b543c1386fe16
Signed-off-by: Long <long.yu@amlogic.com>
2024-12-30 17:37:25 +08:00
Jianxiong Pan 21e116a6a9 mm: fix large slab statistics error. [1/1]
PD#SWPL-197513

Problem:
Large slab optimization leads to statistical errors.

Solution:
correct statistics.

Verify:
sc2.

Change-Id: I69b6567fcc709fb0ecf97d7224d26df2a3b8717d
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2024-12-22 17:48:07 -08:00
Jianxiong Pan 09e9ba9bdf mm: fix reserved memory statistics error. [1/1]
PD#SWPL-196879

Problem:
Memory: 1919048K/2097152K available (16832K kernel code, 2014K rwdata,
11228K rodata, 4416K init, 584K bss, 18446744073709099852K reserved

Solution:
we initialize cma in advance in cma.c,
which results in that the cma counted twice.

Verify:
sc2.

Change-Id: Ia92b90c8876e58f8a875f3d59b780ce465a6e53a
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2024-12-22 17:47:16 -08:00
Jianxiong Pan add13682c0 mm: enable aml_cma for gki20. [1/1]
PD#SWPL-196879

Problem:
enable aml_cma for gki20.

Solution:
add aml_cma.ko for gki20.

Verify:
sc2.

Change-Id: I360c4b77b632cea82e128c319283d5e425252019
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2024-12-19 20:57:36 -08:00
Jianxiong Pan a00c19af4d mm: add amlogic vmap stack for arm64. [1/1]
PD#SWPL-197160

Problem:
kernel stack optimization.

Solution:
add amlogic vmap stack for 64bit.

Verify:
sc2.

Change-Id: Ie3b059022e1ab8479f65921ec6fe171824fcd9a1
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2024-12-19 20:55:11 -08:00
qinglin.li 3958c808c7 VTS: kernel_proc_file_api_test failed [1/1]
PD#SWPL-196487

Problem:
vts test /proc/sys/ node failed
function sysctl_check_table failed
because autopatch add a null node in kern_table struct

Solution:
remove null node in autopatch

Verify:
local

Change-Id: Ia3647494477b45c06b86ebd51a118718668f53d2
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2024-12-17 03:17:06 -08:00
Jianxiong Pan f68684c5cb mm: add GFP_NO_CMA flags. [1/1]
PD#SWPL-196879

Problem:
some page fall into cma pool, causing slow cma allocation.

Solution:
add GFP_NO_CMA flags.

Verify:
sc2.

Change-Id: I5a319b7ce85d735e14289786fb5b80cc59f73009
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2024-12-16 23:31:58 -08:00
qinglin.li b3fb387612 upgrade: kernel6.12 upgrade [1/1]
PD#SWPL-195729

Problem:
kernel6.12 upgrade

Solution:
AML_KERNEL_VERSION      5
UPSTREAM_VERSION        "f3dfc92a4f9d"
AML_PATCH_VERSION       "f3dfc92a4f9d"
MERGE_DATE              "2024-12-09"

Verify:
sc2

Change-Id: Ie5c58add45050acff07bc9d6f0af2c7d97ffff15
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2024-12-15 19:28:38 -08:00
qinglin.li 085d5a417f autopatch: remove not need common15-6.6 autopatch [1/1]
PD#SWPL-195291

Problem:
remove not need common15-6.6 autopatch

Solution:
remove not need common15-6.6 autopatch

Verify:
local

Change-Id: I7ef4017cfa8c5b4bcc77fa151941da1152b9d9cc
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2024-12-03 18:17:06 -08:00
Jianxiong Pan 9197518084 mm: rename slab and filecache related optimization. [1/1]
PD#SWPL-192258

Problem:
distinguish between various memory optimizations.

Solution:
rename slab and filecache related optimization.

Verify:
sc2.

Change-Id: I1ca896550cbaa1caf0a528ffa6da0f0035330ef8
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2024-11-28 00:37:35 -08:00
Jiucheng Xu f460340bf7 f2fs: revert f2fs preserve direct write semantics [1/1]
PD#SWPL-165832

Problem:
The patch clean file cache and impact direct IO performance

Solution:
revert to improve direct IO performance.

Verify:
T7

Change-Id: I349d40ac2af425bbd969256c27fda6e810f9085d
Signed-off-by: Jiucheng Xu <jiucheng.xu@amlogic.com>
2024-11-25 05:59:05 -08:00
min.yang 1ab71452a0 dtv_demod: fix coverity errors (V3.5.27) [1/1]
PD#SWPL-193212

Problem:
SYS_ANALOG 's value is same with
SYS_DVBC2

Solution:
modify SYS_ANALOG 's value

Verify:
compile pass

Change-Id: If9fa4f47055e47ea27686b5f9b8f3fe2b3a56079
Signed-off-by: min.yang <min.yang@amlogic.com>
2024-11-21 00:00:07 -08:00
qinglin.li 4cf4190da3 kernel6.12: upgrade kernel [1/1]
PD#SWPL-190713

Problem:
upgrade kernel

Solution:
AML_KERNEL_VERSION      4
UPSTREAM_VERSION        "773209423d7b"
AML_PATCH_VERSION       "773209423d7b"
MERGE_DATE              "2024-11-14"

Verify:
local

Change-Id: I78801d5b69c7ddcb6e6f4d5718b9f1f2d44b3ef5
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2024-11-13 19:24:25 -08:00
jing.li1 b6f6b0a5dc dvb: sync code from amlogic-5.15-dev [1/1]
PD#SWPL-188397

Problem:
dvb code fall behind of amlogic-5.15-dev

Solution:
sync code from amlogic-5.15-dev

Verify:
sc2

Change-Id: Ie665f7d6dfbe181cb0306c9a0e6921dd71533bfc
Signed-off-by: jing.li1 <jing.li1@amlogic.com>
2024-11-13 03:54:57 -08:00
yao zhang1 6df1fef15c boottime: a1 optimize for boottime. [1/1]
PD#SWPL-182789

Problem:
The kernel bootup slower.

Solution:
1.Trim the kernel config
2.Start modules asynchronously
3.Boottime is reduced by 460ms

Verify:
a1 ad403

Change-Id: I0bc013a1339d80d9f5f4d9247168da5773446a95
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
2024-11-08 04:15:11 -08:00
Jianxiong Pan b95ec6951b mm: skip usercopy check for large slab alloc. [1/1]
PD#SWPL-186095

Problem:
large slab optimization can not pass usercopy check.

Solution:
skip usercopy check for large slab alloc.

Verify:
a1.

Change-Id: Iadf6007df9e3904701ce66b4ab71bf1e3b1cdf7a
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2024-11-08 04:10:52 -08:00
dongqing.li 4f5ec8d880 ramdump: Use RAMDUMP_TEXTOFFSET to integrate text modifications [1/1]
PD#SWPL-182182
PD#SWPL-190334

Problem:
TEXTOFFSET was changed from 0x00208000 to 0x02008000, causing some
devices to fail to start.
1. t5d Android U upgrade project, ko becomes build, uImage size
increases to 36MB. It is too big to relocate.
2. There is only 48MB in 0x020080000~0x5000000 area, and cannot
open kasan.

Solution:
1. use new config CONFIG_AMLOGIC_RAMDUMP_TEXTOFFSET instead of
CONFIG_AMLOGIC_RAMDUMP. And TEXTOFFSET is 0x00208000 default.
2. Use a new solution instead of modifying TEXT. Specifically,
during kernel panic, move 0-24MB to a higher address. Reboot to
uboot and then copy back.

Verify:
T5D

Change-Id: Ifcbf7883969161ff2872d3300ee9b756dc949917
Signed-off-by: dongqing.li <dongqing.li@amlogic.com>
2024-11-07 23:12:35 -08:00
jing.li1 1658ca3bc3 demux: add dmabuf manager on kernel 6.12 [1/1]
PD#SWPL-191023

Problem:
there are compile errors on kernel 6.12 because of missing dmabuf manager

Solution:
add dmabuf manager on kernel 6.12

Verify:
sc2

Change-Id: I7685afac9665cdd0ab53bf93b53be96bb6defc7c
Signed-off-by: jing.li1 <jing.li1@amlogic.com>
2024-10-29 01:47:20 -07:00