Re: [PATCH] target: fix deadlock on unload

2014-06-28 Thread Nicholas A. Bellinger
On Fri, 2014-06-27 at 08:35 -0400, Mikulas Patocka wrote: > > On Thu, 26 Jun 2014, Nicholas A. Bellinger wrote: > > > Hi Mikulas, > > > > On Mon, 2014-06-23 at 13:42 -0400, Mikulas Patocka wrote: > > > target: fix deadlock on unload > > > > > > On uniprocessor preemptible kernel, target core

Re: [PATCH] target: fix deadlock on unload

2014-06-28 Thread Nicholas A. Bellinger
On Fri, 2014-06-27 at 08:35 -0400, Mikulas Patocka wrote: On Thu, 26 Jun 2014, Nicholas A. Bellinger wrote: Hi Mikulas, On Mon, 2014-06-23 at 13:42 -0400, Mikulas Patocka wrote: target: fix deadlock on unload On uniprocessor preemptible kernel, target core deadlocks on

Re: [PATCH] target: fix deadlock on unload

2014-06-27 Thread Mikulas Patocka
On Thu, 26 Jun 2014, Nicholas A. Bellinger wrote: > Hi Mikulas, > > On Mon, 2014-06-23 at 13:42 -0400, Mikulas Patocka wrote: > > target: fix deadlock on unload > > > > On uniprocessor preemptible kernel, target core deadlocks on unload. The > > following events happen: > > * iscsit_del_np is

Re: [PATCH] target: fix deadlock on unload

2014-06-27 Thread Mikulas Patocka
On Thu, 26 Jun 2014, Nicholas A. Bellinger wrote: Hi Mikulas, On Mon, 2014-06-23 at 13:42 -0400, Mikulas Patocka wrote: target: fix deadlock on unload On uniprocessor preemptible kernel, target core deadlocks on unload. The following events happen: * iscsit_del_np is called *

Re: [PATCH] target: fix deadlock on unload

2014-06-26 Thread Nicholas A. Bellinger
Hi Mikulas, On Mon, 2014-06-23 at 13:42 -0400, Mikulas Patocka wrote: > target: fix deadlock on unload > > On uniprocessor preemptible kernel, target core deadlocks on unload. The > following events happen: > * iscsit_del_np is called > * it calls send_sig(SIGINT, np->np_thread, 1); > * the

Re: [PATCH] target: fix deadlock on unload

2014-06-26 Thread Nicholas A. Bellinger
Hi Mikulas, On Mon, 2014-06-23 at 13:42 -0400, Mikulas Patocka wrote: target: fix deadlock on unload On uniprocessor preemptible kernel, target core deadlocks on unload. The following events happen: * iscsit_del_np is called * it calls send_sig(SIGINT, np-np_thread, 1); * the scheduler

[PATCH] target: fix deadlock on unload

2014-06-23 Thread Mikulas Patocka
target: fix deadlock on unload On uniprocessor preemptible kernel, target core deadlocks on unload. The following events happen: * iscsit_del_np is called * it calls send_sig(SIGINT, np->np_thread, 1); * the scheduler switches to the np_thread * the np_thread is woken up, it sees that

[PATCH] target: fix deadlock on unload

2014-06-23 Thread Mikulas Patocka
target: fix deadlock on unload On uniprocessor preemptible kernel, target core deadlocks on unload. The following events happen: * iscsit_del_np is called * it calls send_sig(SIGINT, np-np_thread, 1); * the scheduler switches to the np_thread * the np_thread is woken up, it sees that