[PATCH] erofs-utils: fuse: change to use erofs_pread to read fragment
Yue Hu
zbestahu at gmail.com
Sat Dec 24 20:38:51 AEDT 2022
From: Yue Hu <huyue2 at coolpad.com>
Packed inode may be uncompressed as well due to no space.
Signed-off-by: Yue Hu <huyue2 at coolpad.com>
---
lib/data.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/data.c b/lib/data.c
index 76a6677..fce3da2 100644
--- a/lib/data.c
+++ b/lib/data.c
@@ -287,9 +287,9 @@ static int z_erofs_read_data(struct erofs_inode *inode, char *buffer,
return ret;
}
- ret = z_erofs_read_data(&packed_inode,
- buffer + end - offset, length - skip,
- inode->fragmentoff + skip);
+ ret = erofs_pread(&packed_inode, buffer + end - offset,
+ length - skip,
+ inode->fragmentoff + skip);
if (ret < 0)
break;
continue;
--
2.17.1
More information about the Linux-erofs
mailing list