mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-04 04:06:26 +00:00
btrfs: drop unused parameter file_offset from btrfs_encoded_read_regular_fill_pages()
[ Upstream commit590168edbe
] The file_offset parameter used to be passed to encoded read struct but was removed in commitb665affe93
("btrfs: remove unused members from struct btrfs_encoded_read_private"). Reviewed-by: Anand Jain <anand.jain@oracle.com> Signed-off-by: David Sterba <dsterba@suse.com> Stable-dep-of:05b36b04d7
("btrfs: fix use-after-free in btrfs_encoded_read_endio()") Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
8ea87e3479
commit
11755f72e5
@ -613,8 +613,7 @@ int btrfs_writepage_cow_fixup(struct folio *folio);
|
||||
int btrfs_encoded_io_compression_from_extent(struct btrfs_fs_info *fs_info,
|
||||
int compress_type);
|
||||
int btrfs_encoded_read_regular_fill_pages(struct btrfs_inode *inode,
|
||||
u64 file_offset, u64 disk_bytenr,
|
||||
u64 disk_io_size,
|
||||
u64 disk_bytenr, u64 disk_io_size,
|
||||
struct page **pages);
|
||||
ssize_t btrfs_encoded_read(struct kiocb *iocb, struct iov_iter *iter,
|
||||
struct btrfs_ioctl_encoded_io_args *encoded);
|
||||
|
@ -9132,8 +9132,8 @@ static void btrfs_encoded_read_endio(struct btrfs_bio *bbio)
|
||||
}
|
||||
|
||||
int btrfs_encoded_read_regular_fill_pages(struct btrfs_inode *inode,
|
||||
u64 file_offset, u64 disk_bytenr,
|
||||
u64 disk_io_size, struct page **pages)
|
||||
u64 disk_bytenr, u64 disk_io_size,
|
||||
struct page **pages)
|
||||
{
|
||||
struct btrfs_fs_info *fs_info = inode->root->fs_info;
|
||||
struct btrfs_encoded_read_private priv = {
|
||||
@ -9203,7 +9203,7 @@ static ssize_t btrfs_encoded_read_regular(struct kiocb *iocb,
|
||||
goto out;
|
||||
}
|
||||
|
||||
ret = btrfs_encoded_read_regular_fill_pages(inode, start, disk_bytenr,
|
||||
ret = btrfs_encoded_read_regular_fill_pages(inode, disk_bytenr,
|
||||
disk_io_size, pages);
|
||||
if (ret)
|
||||
goto out;
|
||||
|
@ -5677,7 +5677,7 @@ static int send_encoded_extent(struct send_ctx *sctx, struct btrfs_path *path,
|
||||
* Note that send_buf is a mapping of send_buf_pages, so this is really
|
||||
* reading into send_buf.
|
||||
*/
|
||||
ret = btrfs_encoded_read_regular_fill_pages(BTRFS_I(inode), offset,
|
||||
ret = btrfs_encoded_read_regular_fill_pages(BTRFS_I(inode),
|
||||
disk_bytenr, disk_num_bytes,
|
||||
sctx->send_buf_pages +
|
||||
(data_offset >> PAGE_SHIFT));
|
||||
|
Loading…
Reference in New Issue
Block a user