1*6b855256SChristoph Hellwig /* SPDX-License-Identifier: GPL-2.0 */ 2*6b855256SChristoph Hellwig #ifndef __XFS_IOEND_H 3*6b855256SChristoph Hellwig #define __XFS_IOEND_H 4*6b855256SChristoph Hellwig 5*6b855256SChristoph Hellwig /* 6*6b855256SChristoph Hellwig * Fast and loose check if this write could update the on-disk inode size. 7*6b855256SChristoph Hellwig */ xfs_ioend_is_append(struct iomap_ioend * ioend)8*6b855256SChristoph Hellwigstatic inline bool xfs_ioend_is_append(struct iomap_ioend *ioend) 9*6b855256SChristoph Hellwig { 10*6b855256SChristoph Hellwig return ioend->io_offset + ioend->io_size > 11*6b855256SChristoph Hellwig XFS_I(ioend->io_inode)->i_disk_size; 12*6b855256SChristoph Hellwig } 13*6b855256SChristoph Hellwig 14*6b855256SChristoph Hellwig void xfs_end_bio(struct bio *bio); 15*6b855256SChristoph Hellwig 16*6b855256SChristoph Hellwig #endif /* __XFS_IOEND_H */ 17