From aff69af690387a893f0ec5ba78cca11b7f87f010 Mon Sep 17 00:00:00 2001 From: liankong Date: Sun, 30 Mar 2025 18:56:28 +0800 Subject: [PATCH] 6 --- kernel/kpm/kpm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kernel/kpm/kpm.c b/kernel/kpm/kpm.c index ab8b00e2..c409c413 100644 --- a/kernel/kpm/kpm.c +++ b/kernel/kpm/kpm.c @@ -357,17 +357,17 @@ static void kpm_layout_sections(struct kpm_module *mod, struct kpm_load_info *in } switch (m) { case 0: /* executable */ - mod->size = kp_align(mod->size); + mod->size = (unsigned int) (unsigned long) kp_align(mod->size); mod->text_size = mod->size; break; case 1: /* RO: text and ro-data */ - mod->size = kp_align(mod->size); + mod->size = (unsigned int) (unsigned long) kp_align(mod->size); mod->ro_size = mod->size; break; case 2: break; case 3: /* whole */ - mod->size = kp_align(mod->size); + mod->size = (unsigned int) (unsigned long) kp_align(mod->size); break; } }