X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=fs%2Fxfs%2Fxfs_log.c;h=600b5b06aaebb405420524c1c6f50ed17e199ef3;hb=a695bc683609a2b815915e4cfcd93e4ccc0e2cae;hp=4cb1792040e38260bca7abb5f4c602611cfc228b;hpb=7949456b1b96924c2d9ae5aea5fa7d4c81c946ed;p=platform%2Fkernel%2Flinux-starfive.git diff --git a/fs/xfs/xfs_log.c b/fs/xfs/xfs_log.c index 4cb1792..600b5b0 100644 --- a/fs/xfs/xfs_log.c +++ b/fs/xfs/xfs_log.c @@ -1441,6 +1441,7 @@ xlog_sync(xlog_t *log, XFS_BUF_ZEROFLAGS(bp); XFS_BUF_BUSY(bp); XFS_BUF_ASYNC(bp); + bp->b_flags |= XBF_LOG_BUFFER; /* * Do an ordered write for the log block. * Its unnecessary to flush the first split block in the log wrap case. @@ -1478,6 +1479,7 @@ xlog_sync(xlog_t *log, XFS_BUF_ZEROFLAGS(bp); XFS_BUF_BUSY(bp); XFS_BUF_ASYNC(bp); + bp->b_flags |= XBF_LOG_BUFFER; if (log->l_mp->m_flags & XFS_MOUNT_BARRIER) XFS_BUF_ORDERED(bp); dptr = XFS_BUF_PTR(bp);