[PATCH] Debug setting page dirty on RO filesystem

From: Jan Kara
Date: Mon Oct 22 2012 - 11:41:20 EST


Signed-off-by: Jan Kara <jack@xxxxxxx>
---
fs/ext3/inode.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/fs/ext3/inode.c b/fs/ext3/inode.c
index 7e87e37..a0ca1f5 100644
--- a/fs/ext3/inode.c
+++ b/fs/ext3/inode.c
@@ -1963,6 +1963,7 @@ out:
*/
static int ext3_journalled_set_page_dirty(struct page *page)
{
+ WARN_ON(page->mapping && page->mapping->host && IS_RDONLY(page->mapping->host));
SetPageChecked(page);
return __set_page_dirty_nobuffers(page);
}
--
1.7.1


--k1lZvvs/B4yU6o8G--
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/