diff -NurpP linux-2.6.35.2-vs2.3.0.36.31/drivers/char/tty_io.c linux-2.6.35.2-vs2.3.0.36.31.1/drivers/char/tty_io.c --- linux-2.6.35.2-vs2.3.0.36.31/drivers/char/tty_io.c 2010-08-02 17:05:05.000000000 +0200 +++ linux-2.6.35.2-vs2.3.0.36.31.1/drivers/char/tty_io.c 2010-08-19 15:18:26.000000000 +0200 @@ -1993,8 +1993,8 @@ static int tiocsti(struct tty_struct *tt char ch, mbz = 0; struct tty_ldisc *ld; - if (((current->signal->tty != tty) && !capable(CAP_SYS_ADMIN)) || - !vx_ccaps(VXC_TIOCSTI)) + if (((current->signal->tty != tty) && + !vx_capable(CAP_SYS_ADMIN, VXC_TIOCSTI))) return -EPERM; if (get_user(ch, p)) return -EFAULT;