From 241f7d20680982dc710dbd472bedef33e6b9f5ea Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Fri, 20 Jul 2001 14:17:19 -0400 Subject: [PATCH] ext_attr.c (ext2fs_write_ext_attr): When writing the extended attribute block, set the filesystem changed bit. --- lib/ext2fs/ChangeLog | 3 +++ lib/ext2fs/ext_attr.c | 2 ++ 2 files changed, 5 insertions(+) diff --git a/lib/ext2fs/ChangeLog b/lib/ext2fs/ChangeLog index 104a2f48..e62f6fd9 100644 --- a/lib/ext2fs/ChangeLog +++ b/lib/ext2fs/ChangeLog @@ -1,5 +1,8 @@ 2001-07-20 Theodore Tso + * ext_attr.c (ext2fs_write_ext_attr): When writing the extended + attribute block, set the filesystem changed bit. + * bitops.h (ext2fs_find_first_bit_set, ext2fs_find_next_bit_set): Comment out these functions since we're not using them. diff --git a/lib/ext2fs/ext_attr.c b/lib/ext2fs/ext_attr.c index 480df36b..3a281e8d 100644 --- a/lib/ext2fs/ext_attr.c +++ b/lib/ext2fs/ext_attr.c @@ -94,5 +94,7 @@ errcode_t ext2fs_write_ext_attr(ext2_filsys fs, blk_t block, void *inbuf) retval = io_channel_write_blk(fs->io, block, 1, write_buf); if (buf) ext2fs_free_mem((void **) &buf); + if (!retval) + ext2fs_mark_changed(fs); return retval; }