diff options
author | Theodore Ts'o <tytso@mit.edu> | 2001-07-20 14:17:19 -0400 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2001-07-20 14:17:19 -0400 |
commit | 241f7d20680982dc710dbd472bedef33e6b9f5ea (patch) | |
tree | 08550e9e703c2e43344c0329d693fe50139f9d20 /lib/ext2fs | |
parent | d312401961666db8a5cb4b3fc71d85d73ac6bf67 (diff) | |
download | e2fsprogs-241f7d20680982dc710dbd472bedef33e6b9f5ea.tar.gz |
ext_attr.c (ext2fs_write_ext_attr): When writing the extended
attribute block, set the filesystem changed bit.
Diffstat (limited to 'lib/ext2fs')
-rw-r--r-- | lib/ext2fs/ChangeLog | 3 | ||||
-rw-r--r-- | lib/ext2fs/ext_attr.c | 2 |
2 files changed, 5 insertions, 0 deletions
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 <tytso@valinux.com> + * 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; } |