Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/sysinfo/sysinfo.c

    r74b92e6 r5a5269d  
    3434 */
    3535
     36#include <assert.h>
     37#include <sysinfo/sysinfo.h>
     38#include <mm/slab.h>
     39#include <stdio.h>
     40#include <syscall/copy.h>
     41#include <synch/mutex.h>
    3642#include <arch/asm.h>
    37 #include <assert.h>
    3843#include <errno.h>
    3944#include <macros.h>
    40 #include <mm/slab.h>
    41 #include <stdio.h>
    4245#include <stdlib.h>
    43 #include <synch/mutex.h>
    44 #include <syscall/copy.h>
    45 #include <sysinfo/sysinfo.h>
    4646
    4747/** Maximal sysinfo path length */
     
    5757
    5858/** Sysinfo lock */
    59 static MUTEX_INITIALIZE(sysinfo_lock, MUTEX_PASSIVE);
     59static mutex_t sysinfo_lock;
    6060
    6161/** Sysinfo item constructor
     
    102102            sizeof(sysinfo_item_t), 0, sysinfo_item_constructor,
    103103            sysinfo_item_destructor, SLAB_CACHE_MAGDEFERRED);
     104
     105        mutex_initialize(&sysinfo_lock, MUTEX_ACTIVE);
    104106}
    105107
Note: See TracChangeset for help on using the changeset viewer.