X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=drivers%2Fchar%2Fvc_screen.c;h=bcce46c96b8871886a0a6ebebbea930f2f609018;hb=946880fa270c18c137654af70ba939f03181c6b6;hp=c1791a63d99d40c2e1dbe7a4fba6e1f8cfba8c16;hpb=63c949ea1dcf5d46789f13d8e9c21bb8aeb605cb;p=~andy%2Flinux diff --git a/drivers/char/vc_screen.c b/drivers/char/vc_screen.c index c1791a63d99..bcce46c96b8 100644 --- a/drivers/char/vc_screen.c +++ b/drivers/char/vc_screen.c @@ -463,10 +463,10 @@ vcs_open(struct inode *inode, struct file *filp) unsigned int currcons = iminor(inode) & 127; int ret = 0; - lock_kernel(); + tty_lock(); if(currcons && !vc_cons_allocated(currcons-1)) ret = -ENXIO; - unlock_kernel(); + tty_unlock(); return ret; }