From c23d0c379f29ef03d60edd78b0a03a2f1f5eb7e1 Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Wed, 8 Jul 2009 17:11:24 -0400 Subject: [PATCH] --- yaml --- r: 155439 b: refs/heads/master c: 5adfee9c17314c1411095c23191c3cb0c2d25f9f h: refs/heads/master i: 155437: 8fa54fcf597670b4b00e88df2d8c620398976b9c 155435: ad8ff7a3e6c9a74e2b65e6acef2b310e3623a7fb 155431: f2630f20a689a72cf48e5df73400f1cfecea019e 155423: 12773e2bf4ff00a6008b3e030e26003655e7dc47 v: v3 --- [refs] | 2 +- trunk/fs/ext4/ext4_jbd2.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 77caad1cba98..73bfc47cb0f2 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5887e98b609e96ce61ee0528cf94a2bfdc809dd7 +refs/heads/master: 5adfee9c17314c1411095c23191c3cb0c2d25f9f diff --git a/trunk/fs/ext4/ext4_jbd2.h b/trunk/fs/ext4/ext4_jbd2.h index be2f426f6805..d574a85aca56 100644 --- a/trunk/fs/ext4/ext4_jbd2.h +++ b/trunk/fs/ext4/ext4_jbd2.h @@ -281,10 +281,10 @@ static inline int ext4_should_order_data(struct inode *inode) static inline int ext4_should_writeback_data(struct inode *inode) { - if (EXT4_JOURNAL(inode) == NULL) - return 0; if (!S_ISREG(inode->i_mode)) return 0; + if (EXT4_JOURNAL(inode) == NULL) + return 1; if (EXT4_I(inode)->i_flags & EXT4_JOURNAL_DATA_FL) return 0; if (test_opt(inode->i_sb, DATA_FLAGS) == EXT4_MOUNT_WRITEBACK_DATA)