]> git.baikalelectronics.ru Git - kernel.git/commit
btrfs: reada: bypass adding extent when all zone failed
authorZhao Lei <zhaolei@cn.fujitsu.com>
Thu, 31 Dec 2015 10:48:54 +0000 (18:48 +0800)
committerDavid Sterba <dsterba@suse.com>
Thu, 18 Feb 2016 09:26:12 +0000 (10:26 +0100)
commit78f8f425f8a7136e369336a9d639b2e6d92b4b25
treedfcde7d6d0048928a9cfd8ec4b2be64f506e0f98
parentb1074f02edab01acc1a59cdd6e925deae48988f4
btrfs: reada: bypass adding extent when all zone failed

When failed adding all dev_zones for a reada_extent, the extent
will have no chance to be selected to run, and keep in memory
for ever.

We should bypass this extent to avoid above case.

Signed-off-by: Zhao Lei <zhaolei@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/reada.c