xfs: fix a use after free in xfs_end_io_direct_write