From 47c10af317faae9184d5d9e1f1f37c2913a16ef7 Mon Sep 17 00:00:00 2001 From: "Leandro A. F. Pereira" Date: Mon, 30 Jun 2008 17:35:58 -0300 Subject: Make "Resources" information a little more meaningful. If the resource is claimed by a kernel module, use its description. If the resource is reserved by a PCI device, use its name. --- hardinfo2/computer.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'hardinfo2/computer.c') diff --git a/hardinfo2/computer.c b/hardinfo2/computer.c index 573db3d6..0ae68be3 100644 --- a/hardinfo2/computer.c +++ b/hardinfo2/computer.c @@ -365,10 +365,27 @@ gchar *get_os_kernel(void) return computer->os->kernel; } +gchar *get_kernel_module_description(gchar *module) +{ + gchar *description; + + if (!_module_hash_table) { + scan_modules(FALSE); + } + + description = g_hash_table_lookup(_module_hash_table, module); + if (!description) { + return g_strdup(module); + } + + return g_strdup(description); +} + ShellModuleMethod *hi_exported_methods(void) { static ShellModuleMethod m[] = { {"getOSKernel", get_os_kernel}, + {"getKernelModuleDescription", get_kernel_module_description}, {NULL} }; -- cgit v1.2.3