btrfs: Switch memory allocations in async csum calculation path to kvmalloc [Linux 5.1]

This Linux kernel change "btrfs: Switch memory allocations in async csum calculation path to kvmalloc" is included in the Linux 5.1 release. This change is authored by Nikolay Borisov <nborisov [at] suse.com> on Mon Apr 1 11:29:58 2019 +0300. The commit for this change in Linux stable tree is a3d46ae (patch). btrfs: Switch memory allocations […]

btrfs: prop: fix vanished compression property after failed set [Linux 5.1]

This Linux kernel change "btrfs: prop: fix vanished compression property after failed set" is included in the Linux 5.1 release. This change is authored by Anand Jain <anand.jain [at] oracle.com> on Tue Apr 2 18:07:40 2019 +0800. The commit for this change in Linux stable tree is 272e532 (patch). btrfs: prop: fix vanished compression property […]

btrfs: prop: fix zstd compression parameter validation [Linux 5.1]

This Linux kernel change "btrfs: prop: fix zstd compression parameter validation" is included in the Linux 5.1 release. This change is authored by Anand Jain <anand.jain [at] oracle.com> on Tue Apr 2 18:07:38 2019 +0800. The commit for this change in Linux stable tree is 50398fd (patch). btrfs: prop: fix zstd compression parameter validation We […]

Btrfs: do not allow trimming when a fs is mounted with the nologreplay option [Linux 5.1]

This Linux kernel change "Btrfs: do not allow trimming when a fs is mounted with the nologreplay option" is included in the Linux 5.1 release. This change is authored by Filipe Manana <fdmanana [at] suse.com> on Tue Mar 26 10:49:56 2019 +0000. The commit for this change in Linux stable tree is f35f06c (patch). Btrfs: […]

Btrfs: fix assertion failure on fsync with NO_HOLES enabled [Linux 5.1]

This Linux kernel change "Btrfs: fix assertion failure on fsync with NO_HOLES enabled" is included in the Linux 5.1 release. This change is authored by Filipe Manana <fdmanana [at] suse.com> on Tue Mar 19 17:18:13 2019 +0000. The commit for this change in Linux stable tree is 0ccc387 (patch). Btrfs: fix assertion failure on fsync […]

btrfs: Avoid possible qgroup_rsv_size overflow in btrfs_calculate_inode_block_rsv_size [Linux 5.1]

This Linux kernel change "btrfs: Avoid possible qgroup_rsv_size overflow in btrfs_calculate_inode_block_rsv_size" is included in the Linux 5.1 release. This change is authored by Nikolay Borisov <nborisov [at] suse.com> on Mon Mar 18 17:45:20 2019 +0200. The commit for this change in Linux stable tree is 139a561 (patch). btrfs: Avoid possible qgroup_rsv_size overflow in btrfs_calculate_inode_block_rsv_size qgroup_rsv_size […]

btrfs: Fix bound checking in qgroup_trace_new_subtree_blocks [Linux 5.1]

This Linux kernel change "btrfs: Fix bound checking in qgroup_trace_new_subtree_blocks" is included in the Linux 5.1 release. This change is authored by Nikolay Borisov <nborisov [at] suse.com> on Mon Mar 18 17:45:19 2019 +0200. The commit for this change in Linux stable tree is 7ff2c2a (patch). btrfs: Fix bound checking in qgroup_trace_new_subtree_blocks If ‘cur_level’ is […]

btrfs: raid56: properly unmap parity page in finish_parity_scrub() [Linux 5.1]

This Linux kernel change "btrfs: raid56: properly unmap parity page in finish_parity_scrub()" is included in the Linux 5.1 release. This change is authored by Andrea Righi <andrea.righi [at] canonical.com> on Thu Mar 14 08:56:28 2019 +0100. The commit for this change in Linux stable tree is 3897b6f (patch). btrfs: raid56: properly unmap parity page in […]

btrfs: don’t report readahead errors and don’t update statistics [Linux 5.1]

This Linux kernel change "btrfs: don’t report readahead errors and don’t update statistics" is included in the Linux 5.1 release. This change is authored by David Sterba <dsterba [at] suse.com> on Thu Mar 7 15:40:50 2019 +0100. The commit for this change in Linux stable tree is 0cc068e (patch). btrfs: don’t report readahead errors and […]

Btrfs: fix file corruption after snapshotting due to mix of buffered/DIO writes [Linux 5.1]

This Linux kernel change "Btrfs: fix file corruption after snapshotting due to mix of buffered/DIO writes" is included in the Linux 5.1 release. This change is authored by Filipe Manana <fdmanana [at] suse.com> on Wed Feb 27 13:42:30 2019 +0000. The commit for this change in Linux stable tree is 609e804 (patch). Btrfs: fix file […]

Btrfs: fix incorrect file size after shrinking truncate and fsync [Linux 5.1]

This Linux kernel change "Btrfs: fix incorrect file size after shrinking truncate and fsync" is included in the Linux 5.1 release. This change is authored by Filipe Manana <fdmanana [at] suse.com> on Mon Mar 4 14:06:12 2019 +0000. The commit for this change in Linux stable tree is bf50411 (patch). Btrfs: fix incorrect file size […]

btrfs: implement btrfs_debug* in terms of helper macro [Linux 5.1]

This Linux kernel change "btrfs: implement btrfs_debug* in terms of helper macro" is included in the Linux 5.1 release. This change is authored by Rasmus Villemoes <linux [at] rasmusvillemoes.dk> on Thu Mar 7 16:28:00 2019 -0800. The commit for this change in Linux stable tree is afe1a71 (patch). btrfs: implement btrfs_debug* in terms of helper […]

btrfs: zstd: ensure reclaim timer is properly cleaned up [Linux 5.1]

This Linux kernel change "btrfs: zstd: ensure reclaim timer is properly cleaned up" is included in the Linux 5.1 release. This change is authored by Dennis Zhou <dennis [at] kernel.org> on Fri Feb 22 14:53:48 2019 -0500. The commit for this change in Linux stable tree is d386515 (patch). btrfs: zstd: ensure reclaim timer is […]

btrfs: move ulist allocation out of transaction in quota enable [Linux 5.1]

This Linux kernel change "btrfs: move ulist allocation out of transaction in quota enable" is included in the Linux 5.1 release. This change is authored by David Sterba <dsterba [at] suse.com> on Wed Dec 19 19:47:37 2018 +0100. The commit for this change in Linux stable tree is 7503b83 (patch). btrfs: move ulist allocation out […]

btrfs: save drop_progress if we drop refs at all [Linux 5.1]

This Linux kernel change "btrfs: save drop_progress if we drop refs at all" is included in the Linux 5.1 release. This change is authored by Josef Bacik <josef [at] toxicpanda.com> on Wed Feb 6 15:46:15 2019 -0500. The commit for this change in Linux stable tree is aea6f02 (patch). btrfs: save drop_progress if we drop […]

btrfs: check for refs on snapshot delete resume [Linux 5.1]

This Linux kernel change "btrfs: check for refs on snapshot delete resume" is included in the Linux 5.1 release. This change is authored by Josef Bacik <josef [at] toxicpanda.com> on Wed Feb 6 15:46:14 2019 -0500. The commit for this change in Linux stable tree is 78c52d9 (patch). btrfs: check for refs on snapshot delete […]

Btrfs: fix deadlock between clone/dedupe and rename [Linux 5.1]

This Linux kernel change "Btrfs: fix deadlock between clone/dedupe and rename" is included in the Linux 5.1 release. This change is authored by Filipe Manana <fdmanana [at] suse.com> on Tue Feb 26 12:06:09 2019 +0000. The commit for this change in Linux stable tree is 4ea748e (patch). Btrfs: fix deadlock between clone/dedupe and rename Reflinking […]

Btrfs: fix corruption reading shared and compressed extents after hole punching [Linux 5.1]

This Linux kernel change "Btrfs: fix corruption reading shared and compressed extents after hole punching" is included in the Linux 5.1 release. This change is authored by Filipe Manana <fdmanana [at] suse.com> on Thu Feb 14 15:17:20 2019 +0000. The commit for this change in Linux stable tree is 8e92821 (patch). Btrfs: fix corruption reading […]

btrfs: Remove unnecessary casts in btrfs_read_root_item [Linux 5.1]

This Linux kernel change "btrfs: Remove unnecessary casts in btrfs_read_root_item" is included in the Linux 5.1 release. This change is authored by YueHaibing <yuehaibing [at] huawei.com> on Wed Feb 20 12:32:02 2019 +0000. The commit for this change in Linux stable tree is f65e25e (patch). btrfs: Remove unnecessary casts in btrfs_read_root_item There is a messy […]