Commit 9dd38130f1647deb6f2fc01508b4e0b0f8ecfc4c

Authored by Jeff Buchbinder
1 parent 80d9c5ee

Fix for modern semaphore functions.

Showing 1 changed file with 4 additions and 0 deletions
module/tty0tty.c
... ... @@ -103,7 +103,11 @@ static int tty0tty_open(struct tty_struct *tty, struct file *file)
103 103 if (!tty0tty)
104 104 return -ENOMEM;
105 105  
  106 +#ifdef __LINUX_SEMAPHORE_H
  107 + sema_init(&tty0tty->sem, 1);
  108 +#else
106 109 init_MUTEX(&tty0tty->sem);
  110 +#endif
107 111 tty0tty->open_count = 0;
108 112  
109 113 tty0tty_table[index] = tty0tty;
... ...