diff --git a/declare-measure_text_vma-to-be-static.patch b/declare-measure_text_vma-to-be-static.patch new file mode 100644 index 0000000000000000000000000000000000000000..97b1086afda8558184a14552f04582bc25ce2bb2 --- /dev/null +++ b/declare-measure_text_vma-to-be-static.patch @@ -0,0 +1,26 @@ +From db010a1de2d84dd03cc7cebcd6eb6220180caa6a Mon Sep 17 00:00:00 2001 +From: xuce +Date: Mon, 28 Jul 2025 20:00:31 +0800 +Subject: [PATCH] declare measure_text_vma to be static + +Signed-off-by: xuce +--- + .../dim_core_measure_process/dim_core_measure_process_vma.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/core/tasks/dim_core_measure_process/dim_core_measure_process_vma.c b/src/core/tasks/dim_core_measure_process/dim_core_measure_process_vma.c +index d3ba241..29725c6 100644 +--- a/src/core/tasks/dim_core_measure_process/dim_core_measure_process_vma.c ++++ b/src/core/tasks/dim_core_measure_process/dim_core_measure_process_vma.c +@@ -49,7 +49,7 @@ static struct vm_area_struct *next_file_text_vma(struct vm_area_struct *vma) + } + + /* For file text segment, merge all file mapping text vma and measure */ +-int measure_text_vma(struct vm_area_struct *vma, struct task_measure_ctx *ctx) ++static int measure_text_vma(struct vm_area_struct *vma, struct task_measure_ctx *ctx) + { + int ret = 0; + struct vm_area_struct *v = vma; +-- +2.33.0 + diff --git a/dim.spec b/dim.spec index 088db9ed73f2053ce6d79d4ddc93b07217642ff3..090e79bd41103e6d91d6e8c1388bf05010283da5 100644 --- a/dim.spec +++ b/dim.spec @@ -22,7 +22,7 @@ mv $module_path/dim_monitor.ko.sig $module_path/dim_monitor.ko ||: \ Name : dim Summary : Dynamic Integrity Measurement Version : 1.0.2 -Release : 10 +Release : 11 License : GPL-2.0 Source0 : %{name}-v%{version}.tar.gz BuildRequires: kernel-devel kernel-headers @@ -81,6 +81,7 @@ Patch0051: backport-add-parameter-check.patch Patch0052: backport-Fix-deadlock-issue-in-directory-iterating.patch Patch0053: backport-Optimized-directory-suffix-matching.patch Patch0054: backport-Resolved-the-problem-that-the-jump_label_lock-isrepe.patch +Patch0055: declare-measure_text_vma-to-be-static.patch %description Dynamic Integrity Measurement @@ -119,6 +120,9 @@ rm -rf %{buildroot} %attr(0400,root,root) /lib/modules/%{kernel_version}/extra/dim/dim_monitor.ko %changelog +* Mon Jul 28 2025 xuce 1.0.2-11 +- fix build error of prototype + * Wed Feb 5 2025 steven.ygui 1.0.2-10 - add signature and backport some patches