btrfs: start readahead also in seed devices [Linux 4.4.185]

This Linux kernel change "btrfs: start readahead also in seed devices" is included in the Linux 4.4.185 release. This change is authored by Naohiro Aota <naohiro.aota [at] wdc.com> on Thu Jun 6 16:54:44 2019 +0900. The commit for this change in Linux stable tree is d38cac3 (patch) which is from upstream commit c4e0540. The same […]

Btrfs: fix race between readahead and device replace/removal [Linux 4.4.185]

This Linux kernel change "Btrfs: fix race between readahead and device replace/removal" is included in the Linux 4.4.185 release. This change is authored by Filipe Manana <fdmanana [at] suse.com> on Fri May 20 01:57:20 2016 +0100. The commit for this change in Linux stable tree is 95c8238 (patch) which is from upstream commit ce7791f. The […]

btrfs: Ensure replaced device doesn’t have pending chunk allocation [Linux 4.19.58]

This Linux kernel change "btrfs: Ensure replaced device doesn’t have pending chunk allocation" is included in the Linux 4.19.58 release. This change is authored by Nikolay Borisov <nborisov [at] suse.com> on Fri May 17 10:44:25 2019 +0300. The commit for this change in Linux stable tree is fb814f2 (patch) which is from upstream commit debd1c0. […]

btrfs: Ensure replaced device doesn’t have pending chunk allocation [Linux 4.14.133]

This Linux kernel change "btrfs: Ensure replaced device doesn’t have pending chunk allocation" is included in the Linux 4.14.133 release. This change is authored by Nikolay Borisov <nborisov [at] suse.com> on Fri May 17 10:44:25 2019 +0300. The commit for this change in Linux stable tree is c7e678f (patch) which is from upstream commit debd1c0. […]

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

This Linux kernel change "Btrfs: fix corruption reading shared and compressed extents after hole punching" is included in the Linux 3.16.70 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 3078ec6 (patch) which is from upstream […]

btrfs: init csum_list before possible free [Linux 3.16.70]

This Linux kernel change "btrfs: init csum_list before possible free" is included in the Linux 3.16.70 release. This change is authored by Dan Robertson <dan [at] dlrobertson.com> on Tue Feb 19 02:56:43 2019 +0000. The commit for this change in Linux stable tree is 60aa855 (patch) which is from upstream commit e49be14. The same Linux […]

Btrfs: fix failure to persist compression property xattr deletion on fsync [Linux 5.2]

This Linux kernel change "Btrfs: fix failure to persist compression property xattr deletion on fsync" is included in the Linux 5.2 release. This change is authored by Filipe Manana <fdmanana [at] suse.com> on Wed Jun 12 15:14:11 2019 +0100. The commit for this change in Linux stable tree is 3763771 (patch). Btrfs: fix failure to […]

Btrfs: fix race between block group removal and block group allocation [Linux 5.2]

This Linux kernel change "Btrfs: fix race between block group removal and block group allocation" is included in the Linux 5.2 release. This change is authored by Filipe Manana <fdmanana [at] suse.com> on Wed Jun 12 11:05:42 2019 +0100. The commit for this change in Linux stable tree is 8eaf40c (patch). Btrfs: fix race between […]

btrfs: Always trim all unallocated space in btrfs_trim_free_extents [Linux 5.2]

This Linux kernel change "btrfs: Always trim all unallocated space in btrfs_trim_free_extents" is included in the Linux 5.2 release. This change is authored by Nikolay Borisov <nborisov [at] suse.com> on Mon Jun 3 13:06:00 2019 +0300. The commit for this change in Linux stable tree is 8103d10 (patch). btrfs: Always trim all unallocated space in […]

Btrfs: fix wrong ctime and mtime of a directory after log replay [Linux 5.2]

This Linux kernel change "Btrfs: fix wrong ctime and mtime of a directory after log replay" is included in the Linux 5.2 release. This change is authored by Filipe Manana <fdmanana [at] suse.com> on Wed May 15 16:02:47 2019 +0100. The commit for this change in Linux stable tree is 5338e43 (patch). Btrfs: fix wrong […]

Btrfs: fix fsync not persisting changed attributes of a directory [Linux 5.2]

This Linux kernel change "Btrfs: fix fsync not persisting changed attributes of a directory" is included in the Linux 5.2 release. This change is authored by Filipe Manana <fdmanana [at] suse.com> on Thu May 16 15:48:55 2019 +0100. The commit for this change in Linux stable tree is 60d9f50 (patch). Btrfs: fix fsync not persisting […]

btrfs: qgroup: Check bg while resuming relocation to avoid NULL pointer dereference [Linux 5.2]

This Linux kernel change "btrfs: qgroup: Check bg while resuming relocation to avoid NULL pointer dereference" is included in the Linux 5.2 release. This change is authored by Qu Wenruo <wqu [at] suse.com> on Tue May 21 19:28:08 2019 +0800. The commit for this change in Linux stable tree is 57949d0 (patch). btrfs: qgroup: Check […]

btrfs: reloc: Also queue orphan reloc tree for cleanup to avoid BUG_ON() [Linux 5.2]

This Linux kernel change "btrfs: reloc: Also queue orphan reloc tree for cleanup to avoid BUG_ON()" is included in the Linux 5.2 release. This change is authored by Qu Wenruo <wqu [at] suse.com> on Wed May 22 16:33:11 2019 +0800. The commit for this change in Linux stable tree is 30d4057 (patch). btrfs: reloc: Also […]

Btrfs: incremental send, fix emission of invalid clone operations [Linux 5.2]

This Linux kernel change "Btrfs: incremental send, fix emission of invalid clone operations" is included in the Linux 5.2 release. This change is authored by Filipe Manana <fdmanana [at] suse.com> on Mon May 20 09:57:00 2019 +0100. The commit for this change in Linux stable tree is 3c850b4 (patch). Btrfs: incremental send, fix emission of […]

Btrfs: incremental send, fix file corruption when no-holes feature is enabled [Linux 5.2]

This Linux kernel change "Btrfs: incremental send, fix file corruption when no-holes feature is enabled" is included in the Linux 5.2 release. This change is authored by Filipe Manana <fdmanana [at] suse.com> on Mon May 20 09:55:42 2019 +0100. The commit for this change in Linux stable tree is 6b1f72e (patch). Btrfs: incremental send, fix […]

btrfs: correct zstd workspace manager lock to use spin_lock_bh() [Linux 5.2]

This Linux kernel change "btrfs: correct zstd workspace manager lock to use spin_lock_bh()" is included in the Linux 5.2 release. This change is authored by Dennis Zhou <dennis [at] kernel.org> on Fri May 17 19:16:26 2019 -0400. The commit for this change in Linux stable tree is fee13fe (patch). btrfs: correct zstd workspace manager lock […]

btrfs: Ensure replaced device doesn’t have pending chunk allocation [Linux 5.2]

This Linux kernel change "btrfs: Ensure replaced device doesn’t have pending chunk allocation" is included in the Linux 5.2 release. This change is authored by Nikolay Borisov <nborisov [at] suse.com> on Fri May 17 10:44:25 2019 +0300. The commit for this change in Linux stable tree is debd1c0 (patch). btrfs: Ensure replaced device doesn’t have […]

Btrfs: tree-checker: detect file extent items with overlapping ranges [Linux 5.2]

This Linux kernel change "Btrfs: tree-checker: detect file extent items with overlapping ranges" is included in the Linux 5.2 release. This change is authored by Filipe Manana <fdmanana [at] suse.com> on Mon May 6 16:44:12 2019 +0100. The commit for this change in Linux stable tree is 4e9845e (patch). Btrfs: tree-checker: detect file extent items […]