diff --git a/[refs] b/[refs] index 7727feba4d52..d08a795e2813 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b306122df9f9dbec7751133073b4d19b9197d22e +refs/heads/master: 5d2b56c69c400dfc1a878966efa2b4a4a797a855 diff --git a/trunk/drivers/char/stallion.c b/trunk/drivers/char/stallion.c index 1410dfec0173..93d0bb8b4c0f 100644 --- a/trunk/drivers/char/stallion.c +++ b/trunk/drivers/char/stallion.c @@ -1788,7 +1788,6 @@ static void stl_offintr(struct work_struct *work) if (tty == NULL) return; - lock_kernel(); if (test_bit(ASYI_TXLOW, &portp->istate)) tty_wakeup(tty); @@ -1802,7 +1801,6 @@ static void stl_offintr(struct work_struct *work) if (portp->flags & ASYNC_CHECK_CD) tty_hangup(tty); /* FIXME: module removal race here - AKPM */ } - unlock_kernel(); } /*****************************************************************************/