Re: [PATCH] Btrfs: fix btrfs_write_inode() vs delayed iput deadlock

2018-07-23 Thread David Sterba
On Fri, Jul 20, 2018 at 11:46:10AM -0700, Omar Sandoval wrote: > From: Josef Bacik > > We recently ran into the following deadlock involving > btrfs_write_inode(): > > [ +0.005066] __schedule+0x38e/0x8c0 > [ +0.007144] schedule+0x36/0x80 > [ +0.006447] bit_wait+0x11/0x60 > [ +0.006446]

[PATCH] Btrfs: fix btrfs_write_inode() vs delayed iput deadlock

2018-07-20 Thread Omar Sandoval
From: Josef Bacik We recently ran into the following deadlock involving btrfs_write_inode(): [ +0.005066] __schedule+0x38e/0x8c0 [ +0.007144] schedule+0x36/0x80 [ +0.006447] bit_wait+0x11/0x60 [ +0.006446] __wait_on_bit+0xbe/0x110 [ +0.007487] ? bit_wait_io+0x60/0x60 [ +0.007319]