diff options
Diffstat (limited to 'fs/fs-writeback.c')
-rw-r--r-- | fs/fs-writeback.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/fs/fs-writeback.c b/fs/fs-writeback.c index e0fb2e789598..efcedb6d9cbc 100644 --- a/fs/fs-writeback.c +++ b/fs/fs-writeback.c | |||
@@ -289,7 +289,6 @@ __sync_single_inode(struct inode *inode, struct writeback_control *wbc) | |||
289 | int ret; | 289 | int ret; |
290 | 290 | ||
291 | BUG_ON(inode->i_state & I_SYNC); | 291 | BUG_ON(inode->i_state & I_SYNC); |
292 | WARN_ON(inode->i_state & I_NEW); | ||
293 | 292 | ||
294 | /* Set I_SYNC, reset I_DIRTY */ | 293 | /* Set I_SYNC, reset I_DIRTY */ |
295 | dirty = inode->i_state & I_DIRTY; | 294 | dirty = inode->i_state & I_DIRTY; |
@@ -314,7 +313,6 @@ __sync_single_inode(struct inode *inode, struct writeback_control *wbc) | |||
314 | } | 313 | } |
315 | 314 | ||
316 | spin_lock(&inode_lock); | 315 | spin_lock(&inode_lock); |
317 | WARN_ON(inode->i_state & I_NEW); | ||
318 | inode->i_state &= ~I_SYNC; | 316 | inode->i_state &= ~I_SYNC; |
319 | if (!(inode->i_state & I_FREEING)) { | 317 | if (!(inode->i_state & I_FREEING)) { |
320 | if (!(inode->i_state & I_DIRTY) && | 318 | if (!(inode->i_state & I_DIRTY) && |