diff --git a/drivers/staging/android/debug_kinfo.c b/drivers/staging/android/debug_kinfo.c index 6a162325911e..0c68fc55b841 100644 --- a/drivers/staging/android/debug_kinfo.c +++ b/drivers/staging/android/debug_kinfo.c @@ -173,6 +173,8 @@ static int debug_kinfo_probe(struct platform_device *pdev) info->module_start_va = VMALLOC_START; info->module_end_va = VMALLOC_END; #endif + info->enabled_module_scmversion = IS_ENABLED(CONFIG_MODULE_SCMVERSION); + info->mod_scmversion_offset = offsetof(struct module, scmversion); update_kernel_all_info(all_info); return 0; diff --git a/drivers/staging/android/debug_kinfo.h b/drivers/staging/android/debug_kinfo.h index 921f140ce027..43d0a4cc987c 100644 --- a/drivers/staging/android/debug_kinfo.h +++ b/drivers/staging/android/debug_kinfo.h @@ -60,6 +60,10 @@ struct kernel_info { __u32 mod_kallsyms_offset; __u64 module_start_va; __u64 module_end_va; + + /* For module scmversion */ + __u32 enabled_module_scmversion; + __u32 mod_scmversion_offset; } __packed; struct kernel_all_info {