Re: 2.6.9 chrdev_open: serial_core: uart_open

Russell King
2005-07-15T07:23:16Z

On Thu, Jul 14, 2005 at 04:50:00PM -0700, karl malbrain wrote:
> chrdev_open issues a lock_kernel() before calling uart_open.
>
> It would appear that servicing the blocking open request uart_open goes to
> sleep with the kernel locked. Would this shut down subsequent access to
> opening "/dev/tty"???

No. lock_kernel() is automatically released when a process sleeps.

--
Russell King
Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/
maintainer of: 2.6 Serial core