]> www.infradead.org Git - users/hch/xfsprogs.git/commitdiff
libxfs: remove libxfs_writebuf_int
authorDarrick J. Wong <darrick.wong@oracle.com>
Sun, 1 Mar 2020 17:34:11 +0000 (12:34 -0500)
committerEric Sandeen <sandeen@sandeen.net>
Sun, 1 Mar 2020 17:34:11 +0000 (12:34 -0500)
This function is the same as libxfs_buf_dirty so use that instead.

Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
libxfs/libxfs_io.h
libxfs/rdwr.c
libxfs/trans.c

index 78ce989c5611f47f94b761a0233d3ee2e98b0390..646e340b3c6f590e8c0f243e9d60d7b3e04e19fe 100644 (file)
@@ -217,7 +217,6 @@ extern int  libxfs_bcache_overflowed(void);
 extern xfs_buf_t *libxfs_getbufr(struct xfs_buftarg *, xfs_daddr_t, int);
 extern void    libxfs_putbufr(xfs_buf_t *);
 
-extern int     libxfs_writebuf_int(xfs_buf_t *, int);
 int            libxfs_bwrite(struct xfs_buf *bp);
 extern int     libxfs_readbufr(struct xfs_buftarg *, xfs_daddr_t, xfs_buf_t *, int, int);
 extern int     libxfs_readbufr_map(struct xfs_buftarg *, struct xfs_buf *, int);
index db6f23882c95826a447ab71e9beb9e1a9f490699..bb925711f93757aba87095740efc1838053b35d8 100644 (file)
@@ -986,19 +986,6 @@ libxfs_bwrite(
        return bp->b_error;
 }
 
-int
-libxfs_writebuf_int(xfs_buf_t *bp, int flags)
-{
-       /*
-        * Clear any error hanging over from reading the buffer. This prevents
-        * subsequent reads after this write from seeing stale errors.
-        */
-       bp->b_error = 0;
-       bp->b_flags &= ~LIBXFS_B_STALE;
-       bp->b_flags |= (LIBXFS_B_DIRTY | flags);
-       return 0;
-}
-
 /*
  * Mark a buffer dirty.  The dirty data will be written out when the cache
  * is flushed (or at release time if the buffer is uncached).
index ca1166ed7fd75d26f5f9afdf6114d5e6174611e5..df1ec90b10a5a30773cd8c102df10052d035ce57 100644 (file)
@@ -863,7 +863,7 @@ buf_item_done(
 
        hold = (bip->bli_flags & XFS_BLI_HOLD);
        if (bip->bli_flags & XFS_BLI_DIRTY)
-               libxfs_writebuf_int(bp, 0);
+               libxfs_buf_mark_dirty(bp);
 
        bip->bli_flags &= ~XFS_BLI_HOLD;
        xfs_buf_item_put(bip);