]> git.ipfire.org Git - thirdparty/linux.git/commit
btrfs: use end_pos variable where needed in btrfs_dirty_folio()
authorFilipe Manana <fdmanana@suse.com>
Tue, 7 Oct 2025 10:14:37 +0000 (11:14 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 24 Nov 2025 20:40:05 +0000 (21:40 +0100)
commit892794c02532b78c18bab5647675a230362cab9a
tree056d8013e0f77defe67329c3a933c06693ba525f
parent38e818718c5e04961eea0fa8feff3f100ce40408
btrfs: use end_pos variable where needed in btrfs_dirty_folio()

We have a couple places doing the computation "pos + write_bytes" when we
already have it in the local variable "end_pos". Change then to use the
variable instead and make source code smaller. Also make the variable
const since it's not supposed to change.

This also has a very slight reduction in the module size.

Before:

   $ size fs/btrfs/btrfs.ko
      text    data     bss     dec     hex filename
   1915990  161647   15592 2093229  1ff0ad fs/btrfs/btrfs.ko

After:

   $ size fs/btrfs/btrfs.ko
      text    data     bss     dec     hex filename
   1915974  161647   15592 2093213  1ff09d fs/btrfs/btrfs.ko

Reviewed-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: Filipe Manana <fdmanana@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/file.c