diff options
Diffstat (limited to 'fs/dax.c')
-rw-r--r-- | fs/dax.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -447,6 +447,7 @@ bool dax_lock_mapping_entry(struct page *page) | |||
447 | xa_unlock_irq(&mapping->i_pages); | 447 | xa_unlock_irq(&mapping->i_pages); |
448 | break; | 448 | break; |
449 | } else if (IS_ERR(entry)) { | 449 | } else if (IS_ERR(entry)) { |
450 | xa_unlock_irq(&mapping->i_pages); | ||
450 | WARN_ON_ONCE(PTR_ERR(entry) != -EAGAIN); | 451 | WARN_ON_ONCE(PTR_ERR(entry) != -EAGAIN); |
451 | continue; | 452 | continue; |
452 | } | 453 | } |