
13 Jun
2018
13 Jun
'18
5:42 p.m.
On Tue, Jun 05, 2018 at 01:11:01PM +0300, Yevgeny Popovych wrote:
This causes errors when translating logical addresses to physical: btrfs_map_logical_to_physical: Cannot map logical address <addr> to physical btrfs_file_read: Error reading extent
The behavior of btrfs_map_logical_to_physical() is to stop traversing CHUNK_TREE when it encounters first non-CHUNK_ITEM, which makes only some portion of CHUNK_ITEMs being read. Change it to skip over non-chunk items.
Signed-off-by: Yevgeny Popovych yevgenyp@pointgrab.com Cc: Marek Behun marek.behun@nic.cz Cc: Sergey Struzh sergeys@pointgrab.com Reviewed-by: Marek Behun marek.behun@nic.cz
Applied to u-boot/master, thanks!
--
Tom