]> git.baikalelectronics.ru Git - kernel.git/commit
xfs: flush data dev on external log write
authorDave Chinner <dchinner@redhat.com>
Tue, 27 Jul 2021 23:23:46 +0000 (16:23 -0700)
committerDarrick J. Wong <djwong@kernel.org>
Thu, 29 Jul 2021 16:27:27 +0000 (09:27 -0700)
commit83a65374e6411d6cac91625964dff77f6e2a6998
tree33fdec846f13bd42f7f79d1d57182306d9698a8c
parent7656b856308721eb43486f4978a303787d6d0e47
xfs: flush data dev on external log write

We incorrectly flush the log device instead of the data device when
trying to ensure metadata is correctly on disk before writing the
unmount record.

Fixes: 0fbed7959b40 ("xfs: journal IO cache flush reductions")
Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Darrick J. Wong <djwong@kernel.org>
fs/xfs/xfs_log.c