fs: clean up __mark_inode_dirty() a bit
authorEric Biggers <ebiggers@google.com>
Tue, 12 Jan 2021 19:02:49 +0000 (11:02 -0800)
committerJan Kara <jack@suse.cz>
Wed, 13 Jan 2021 16:26:42 +0000 (17:26 +0100)
commit35d14f278e530ecb635ab00de984065ed90ee12f
tree584fab58b1868ac0ea7a237bee6e56b577053574
parenta38ed483a72672ee6bdb5d8cf17fc0838377baa0
fs: clean up __mark_inode_dirty() a bit

Improve some comments, and don't bother checking for the I_DIRTY_TIME
flag in the case where we just cleared it.

Also, warn if I_DIRTY_TIME and I_DIRTY_PAGES are passed to
__mark_inode_dirty() at the same time, as this case isn't handled.

Link: https://lore.kernel.org/r/20210112190253.64307-8-ebiggers@kernel.org
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Jan Kara <jack@suse.cz>
Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Jan Kara <jack@suse.cz>
fs/fs-writeback.c