Re: [Devel] [PATCH] fuse kio: Fix deadlock at pcs_fuse_submit() error path

2018-10-18 Thread Pavel Butsykin
On 17.10.2018 16:57, Kirill Tkhai wrote: > request_end() takes fc->lock, so we in case of error we bump > into deadlock: > > Call Trace: >[] _raw_spin_lock+0x75/0xc0 >[] spin_lock+0x18/0x1b [fuse] >[] request_end+0x265/0x72b [fuse] >[] pcs_fuse_submit+0x9fb/0xaa3 [fuse_kio_pcs] >

Re: [Devel] [PATCH] fuse kio: Fix deadlock at pcs_fuse_submit() error path

2018-10-18 Thread Pavel Butsykin
On 18.10.2018 11:55, Pavel Butsykin wrote: > On 18.10.2018 11:35, Kirill Tkhai wrote: >> On 17.10.2018 19:22, Pavel Butsykin wrote: >>> On 17.10.2018 18:43, Kirill Tkhai wrote: On 17.10.2018 18:06, Pavel Butsykin wrote: > > > On 17.10.2018 16:57, Kirill Tkhai wrote: >>

Re: [Devel] [PATCH] fuse kio: Fix deadlock at pcs_fuse_submit() error path

2018-10-18 Thread Kirill Tkhai
On 18.10.2018 11:55, Pavel Butsykin wrote: > On 18.10.2018 11:35, Kirill Tkhai wrote: >> On 17.10.2018 19:22, Pavel Butsykin wrote: >>> On 17.10.2018 18:43, Kirill Tkhai wrote: On 17.10.2018 18:06, Pavel Butsykin wrote: > > > On 17.10.2018 16:57, Kirill Tkhai wrote: >>

Re: [Devel] [PATCH] fuse kio: Fix deadlock at pcs_fuse_submit() error path

2018-10-18 Thread Pavel Butsykin
On 18.10.2018 11:35, Kirill Tkhai wrote: > On 17.10.2018 19:22, Pavel Butsykin wrote: >> On 17.10.2018 18:43, Kirill Tkhai wrote: >>> On 17.10.2018 18:06, Pavel Butsykin wrote: On 17.10.2018 16:57, Kirill Tkhai wrote: > request_end() takes fc->lock, so we in case of error we

Re: [Devel] [PATCH] fuse kio: Fix deadlock at pcs_fuse_submit() error path

2018-10-18 Thread Kirill Tkhai
On 17.10.2018 19:22, Pavel Butsykin wrote: > On 17.10.2018 18:43, Kirill Tkhai wrote: >> On 17.10.2018 18:06, Pavel Butsykin wrote: >>> >>> >>> On 17.10.2018 16:57, Kirill Tkhai wrote: request_end() takes fc->lock, so we in case of error we bump into deadlock: Call Trace:

Re: [Devel] [PATCH] fuse kio: Fix deadlock at pcs_fuse_submit() error path

2018-10-17 Thread Pavel Butsykin
On 17.10.2018 18:43, Kirill Tkhai wrote: > On 17.10.2018 18:06, Pavel Butsykin wrote: >> >> >> On 17.10.2018 16:57, Kirill Tkhai wrote: >>> request_end() takes fc->lock, so we in case of error we bump >>> into deadlock: >>> >>> Call Trace: >>> [] _raw_spin_lock+0x75/0xc0 >>> []

Re: [Devel] [PATCH] fuse kio: Fix deadlock at pcs_fuse_submit() error path

2018-10-17 Thread Kirill Tkhai
On 17.10.2018 18:43, Kirill Tkhai wrote: > On 17.10.2018 18:06, Pavel Butsykin wrote: >> >> >> On 17.10.2018 16:57, Kirill Tkhai wrote: >>> request_end() takes fc->lock, so we in case of error we bump >>> into deadlock: >>> >>> Call Trace: >>>[] _raw_spin_lock+0x75/0xc0 >>>[]

Re: [Devel] [PATCH] fuse kio: Fix deadlock at pcs_fuse_submit() error path

2018-10-17 Thread Kirill Tkhai
On 17.10.2018 18:06, Pavel Butsykin wrote: > > > On 17.10.2018 16:57, Kirill Tkhai wrote: >> request_end() takes fc->lock, so we in case of error we bump >> into deadlock: >> >> Call Trace: >>[] _raw_spin_lock+0x75/0xc0 >>[] spin_lock+0x18/0x1b [fuse] >>[] request_end+0x265/0x72b

Re: [Devel] [PATCH] fuse kio: Fix deadlock at pcs_fuse_submit() error path

2018-10-17 Thread Pavel Butsykin
On 17.10.2018 16:57, Kirill Tkhai wrote: > request_end() takes fc->lock, so we in case of error we bump > into deadlock: > > Call Trace: >[] _raw_spin_lock+0x75/0xc0 >[] spin_lock+0x18/0x1b [fuse] >[] request_end+0x265/0x72b [fuse] >[] pcs_fuse_submit+0x9fb/0xaa3 [fuse_kio_pcs]