Ignore:
File:
1 edited

Legend:

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

    r5a5269d r74b92e6  
    3434 */
    3535
     36#include <arch/asm.h>
    3637#include <assert.h>
    37 #include <sysinfo/sysinfo.h>
     38#include <errno.h>
     39#include <macros.h>
    3840#include <mm/slab.h>
    3941#include <stdio.h>
     42#include <stdlib.h>
     43#include <synch/mutex.h>
    4044#include <syscall/copy.h>
    41 #include <synch/mutex.h>
    42 #include <arch/asm.h>
    43 #include <errno.h>
    44 #include <macros.h>
    45 #include <stdlib.h>
     45#include <sysinfo/sysinfo.h>
    4646
    4747/** Maximal sysinfo path length */
     
    5757
    5858/** Sysinfo lock */
    59 static mutex_t sysinfo_lock;
     59static MUTEX_INITIALIZE(sysinfo_lock, MUTEX_PASSIVE);
    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);
    106104}
    107105
Note: See TracChangeset for help on using the changeset viewer.