Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

btrfs: remove unnecessary pg_offset assignments in __extent_writepage()

We're initializing pg_offset to 0, setting it immediately, then
reassigning it to 0 again after. The former became unnecessary in
211c17f51f46 ("Fix corners in writepage and btrfs_truncate_page"). The
latter is a leftover that should've been removed in 40f765805f08
("Btrfs: split up __extent_writepage to lower stack usage"). Remove
both.

Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de>
Signed-off-by: Omar Sandoval <osandov@fb.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>

authored by

Omar Sandoval and committed by
David Sterba
eb70d222 bffe633e

+1 -3
+1 -3
fs/btrfs/extent_io.c
··· 3562 3562 u64 page_end = start + PAGE_SIZE - 1; 3563 3563 int ret; 3564 3564 int nr = 0; 3565 - size_t pg_offset = 0; 3565 + size_t pg_offset; 3566 3566 loff_t i_size = i_size_read(inode); 3567 3567 unsigned long end_index = i_size >> PAGE_SHIFT; 3568 3568 unsigned long nr_written = 0; ··· 3590 3590 kunmap_atomic(userpage); 3591 3591 flush_dcache_page(page); 3592 3592 } 3593 - 3594 - pg_offset = 0; 3595 3593 3596 3594 set_page_extent_mapped(page); 3597 3595