Messages in this thread | | | Subject | Re: 答复: Re: [PATCH] tty: max3100: Fix oop s while 'cat/proc/tty/driver/ttyMAX' | From | Jiri Slaby <> | Date | Fri, 14 Sep 2018 13:28:11 +0200 |
| |
On 09/13/2018, 08:32 AM, chen.lin5@zte.com.cn wrote: > > > but 'get_mctrl' is already protected by the upper layer by spin lock, > so, will the races happen? > > > for example: in /drivers/tty/serial/serial_core.c > > spin_lock_irq(&uport->lock); > > result |= uport->ops->get_mctrl(uport); > > spin_unlock_irq(&uport->lock);
Right, but creation and destroy of the workqueue is not locked as far as I can see. Am I missing something?
thanks,. -- js suse labs
| |