Re: [PATCH] UDF: fix deadlock on inode being dropped

2007-06-11 Thread Jan Kara
On Sat 09-06-07 17:35:36, Cyrill Gorcunov wrote: > [Jan Kara - Thu, Jun 07, 2007 at 04:41:21PM +0200] > | On Thu 07-06-07 17:54:58, Cyrill Gorcunov wrote: > | > [Jan Kara - Thu, Jun 07, 2007 at 11:36:07AM +0200] > | > | Hi Cyrill! > | > | > | > | On Wed 06-06-07 21:53:51, Cyrill Gorcunov wrote:

Re: [PATCH] UDF: fix deadlock on inode being dropped

2007-06-09 Thread Cyrill Gorcunov
[Jan Kara - Thu, Jun 07, 2007 at 04:41:21PM +0200] | On Thu 07-06-07 17:54:58, Cyrill Gorcunov wrote: | > [Jan Kara - Thu, Jun 07, 2007 at 11:36:07AM +0200] | > | Hi Cyrill! | > | | > | On Wed 06-06-07 21:53:51, Cyrill Gorcunov wrote: | > | > This patch prevents from deadlock on inode being drop

Re: [PATCH] UDF: fix deadlock on inode being dropped

2007-06-07 Thread Cyrill Gorcunov
[Jan Kara - Thu, Jun 07, 2007 at 04:41:21PM +0200] | On Thu 07-06-07 17:54:58, Cyrill Gorcunov wrote: | > [Jan Kara - Thu, Jun 07, 2007 at 11:36:07AM +0200] | > | Hi Cyrill! | > | | > | On Wed 06-06-07 21:53:51, Cyrill Gorcunov wrote: | > | > This patch prevents from deadlock on inode being drop

Re: [PATCH] UDF: fix deadlock on inode being dropped

2007-06-07 Thread Jan Kara
On Thu 07-06-07 17:54:58, Cyrill Gorcunov wrote: > [Jan Kara - Thu, Jun 07, 2007 at 11:36:07AM +0200] > | Hi Cyrill! > | > | On Wed 06-06-07 21:53:51, Cyrill Gorcunov wrote: > | > This patch prevents from deadlock on inode being dropped. > | > The deadlock is caused by inderect call of mark_inod

Re: [PATCH] UDF: fix deadlock on inode being dropped

2007-06-07 Thread Cyrill Gorcunov
[Jan Kara - Thu, Jun 07, 2007 at 11:36:07AM +0200] | Hi Cyrill! | | On Wed 06-06-07 21:53:51, Cyrill Gorcunov wrote: | > This patch prevents from deadlock on inode being dropped. | > The deadlock is caused by inderect call of mark_inode_dirty() | > within udf_drop_inode() but inode lock is alrea

Re: [PATCH] UDF: fix deadlock on inode being dropped

2007-06-07 Thread Jan Kara
Hi Cyrill! On Wed 06-06-07 21:53:51, Cyrill Gorcunov wrote: > This patch prevents from deadlock on inode being dropped. > The deadlock is caused by inderect call of mark_inode_dirty() > within udf_drop_inode() but inode lock is already kept > by the kernel. So moving code from udf_drop_inode() t

[PATCH] UDF: fix deadlock on inode being dropped

2007-06-06 Thread Cyrill Gorcunov
This patch prevents from deadlock on inode being dropped. The deadlock is caused by inderect call of mark_inode_dirty() within udf_drop_inode() but inode lock is already kept by the kernel. So moving code from udf_drop_inode() to udf_delete_inode() we save its functionality and avoid deadlock. Sig