master/master.h
changeset 1369 61793d845ad6
parent 1363 11c0b2caa253
child 1388 3c886ec376f5
equal deleted inserted replaced
1368:dcfb518d24eb 1369:61793d845ad6
    40 #include <linux/version.h>
    40 #include <linux/version.h>
    41 #include <linux/list.h>
    41 #include <linux/list.h>
    42 #include <linux/timer.h>
    42 #include <linux/timer.h>
    43 #include <linux/wait.h>
    43 #include <linux/wait.h>
    44 #include <linux/kthread.h>
    44 #include <linux/kthread.h>
       
    45 
       
    46 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27)
       
    47 #include <linux/semaphore.h>
       
    48 #else
    45 #include <asm/semaphore.h>
    49 #include <asm/semaphore.h>
       
    50 #endif
    46 
    51 
    47 #include "device.h"
    52 #include "device.h"
    48 #include "domain.h"
    53 #include "domain.h"
    49 #include "fsm_master.h"
    54 #include "fsm_master.h"
    50 #include "cdev.h"
    55 #include "cdev.h"