Changes in kernel/generic/src/sysinfo/stats.c [9d58539:1ab8539] in mainline
- File:
-
- 1 edited
-
kernel/generic/src/sysinfo/stats.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/sysinfo/stats.c
r9d58539 r1ab8539 80 80 static mutex_t load_lock; 81 81 82 /** Get system uptime83 *84 * @param item Sysinfo item (unused).85 * @param data Unused.86 *87 * @return System uptime (in secords).88 *89 */90 static sysarg_t get_stats_uptime(struct sysinfo_item *item, void *data)91 {92 /* This doesn't have to be very accurate */93 return uptime->seconds1;94 }95 96 82 /** Get statistics of all CPUs 97 83 * … … 175 161 176 162 /* Walk the B+ tree and count pages */ 177 list_foreach(as->as_area_btree.leaf_list, cur) { 178 btree_node_t *node = 179 list_get_instance(cur, btree_node_t, leaf_link); 180 163 list_foreach(as->as_area_btree.leaf_list, leaf_link, btree_node_t, 164 node) { 181 165 unsigned int i; 182 166 for (i = 0; i < node->keys; i++) { … … 218 202 219 203 /* Walk the B+ tree and count pages */ 220 list_foreach(as->as_area_btree.leaf_list, cur) { 221 btree_node_t *node = 222 list_get_instance(cur, btree_node_t, leaf_link); 223 204 list_foreach(as->as_area_btree.leaf_list, leaf_link, btree_node_t, node) { 224 205 unsigned int i; 225 206 for (i = 0; i < node->keys; i++) { … … 823 804 mutex_initialize(&load_lock, MUTEX_PASSIVE); 824 805 825 sysinfo_set_item_gen_val("system.uptime", NULL, get_stats_uptime, NULL);826 806 sysinfo_set_item_gen_data("system.cpus", NULL, get_stats_cpus, NULL); 827 807 sysinfo_set_item_gen_data("system.physmem", NULL, get_stats_physmem, NULL);
Note:
See TracChangeset
for help on using the changeset viewer.
