diff options
| author | Ondrej Čerman <ondrej.cerman@gmail.com> | 2019-01-12 18:07:09 +0100 | 
|---|---|---|
| committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2019-01-15 10:21:13 -0800 | 
| commit | 1eb28cdf81fda7bc748e2ba071e2d222a3287453 (patch) | |
| tree | fba7d308e7b59e96f09c8c0b8ee4d629d7e91b75 /modules/devices.c | |
| parent | 340d04ee59683ecadfe4b6d19f65d1f497e17e11 (diff) | |
devices/storage: Use udisks2 as primary source for storage info
Diffstat (limited to 'modules/devices.c')
| -rw-r--r-- | modules/devices.c | 11 | 
1 files changed, 7 insertions, 4 deletions
diff --git a/modules/devices.c b/modules/devices.c index fa474180..1c3253e4 100644 --- a/modules/devices.c +++ b/modules/devices.c @@ -38,6 +38,7 @@  #include "devices.h"  #include "dt_util.h" +#include "udisks2_util.h"  gchar *callback_processors();  gchar *callback_gpu(); @@ -616,8 +617,10 @@ void scan_storage(gboolean reload)      g_free(storage_list);      storage_list = g_strdup(""); -    __scan_ide_devices(); -    __scan_scsi_devices(); +    if (!__scan_udisks2_devices()) { +        __scan_ide_devices(); +        __scan_scsi_devices(); +    }      SCAN_END();  } @@ -791,14 +794,14 @@ void hi_module_init(void)      init_memory_labels();      init_cups();      sensors_init(); -    storage_init(); +    udisks2_init();  }  void hi_module_deinit(void)  {      moreinfo_del_with_prefix("DEV");      sensors_shutdown(); -    storage_shutdown(); +    udisks2_shutdown();      g_hash_table_destroy(memlabels);      g_module_close(cups);  }  | 
